	format	MS COFF
	extrn	___bb_blitz_blitz
	extrn	___bb_cal3d_cal3d
	extrn	___bb_filesystem_filesystem
	extrn	___bb_linkedlist_linkedlist
	extrn	___bb_maxml_maxml
	extrn	___bb_retro_retro
	extrn	___bb_socket_socket
	extrn	___bb_socketstream_socketstream
	extrn	___bb_standardio_standardio
	extrn	___bb_threads_threads
	extrn	__bbExEnter
	extrn	_bbAppDir
	extrn	_bbArrayNew1D
	extrn	_bbArraySlice
	extrn	_bbCeil
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbExEnter
	extrn	_bbExLeave
	extrn	_bbExThrow
	extrn	_bbFloatToInt
	extrn	_bbFloor
	extrn	_bbHandleFromObject
	extrn	_bbHandleToObject
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbOnDebugPopExState
	extrn	_bbOnDebugPushExState
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bbStringConcat
	extrn	_bbStringFind
	extrn	_bbStringFromChar
	extrn	_bbStringFromFloat
	extrn	_bbStringFromInt
	extrn	_bbStringReplace
	extrn	_bbStringSlice
	extrn	_bbStringSplit
	extrn	_bbStringToFloat
	extrn	_bbStringToInt
	extrn	_bbStringToLower
	extrn	_bbStringTrim
	extrn	_brl_bank_LoadBank
	extrn	_brl_bank_TBank
	extrn	_brl_blitz_ArrayBoundsError
	extrn	_brl_blitz_DebugLog
	extrn	_brl_blitz_NullFunctionError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_filesystem_CloseFile
	extrn	_brl_filesystem_CopyFile
	extrn	_brl_filesystem_DeleteFile
	extrn	_brl_filesystem_ExtractExt
	extrn	_brl_filesystem_FileSize
	extrn	_brl_filesystem_FileType
	extrn	_brl_filesystem_ReadFile
	extrn	_brl_filesystem_StripDir
	extrn	_brl_filesystem_WriteFile
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_linkedlist_TList
	extrn	_brl_retro_Instr
	extrn	_brl_retro_Lower
	extrn	_brl_retro_Replace
	extrn	_brl_socket_CreateTCPSocket
	extrn	_brl_socket_HostIps
	extrn	_brl_socket_SocketReadAvail
	extrn	_brl_socketstream_CreateSocketStream
	extrn	_brl_standardio_Print
	extrn	_brl_stream_CopyStream
	extrn	_brl_stream_Eof
	extrn	_brl_stream_OpenStream
	extrn	_brl_stream_ReadStream
	extrn	_brl_stream_TStreamWriteException
	extrn	_brl_stream_WriteLine
	extrn	_brl_threads_CreateMutex
	extrn	_brl_threads_CreateThread
	extrn	_brl_threads_DetachThread
	extrn	_brl_threads_LockMutex
	extrn	_brl_threads_TMutex
	extrn	_brl_threads_UnlockMutex
	extrn	_c3d_cal3d_CalBlendVertex
	extrn	_c3d_cal3d_CalColor
	extrn	_c3d_cal3d_CalCoreAnimatedMorph
	extrn	_c3d_cal3d_CalCoreAnimation
	extrn	_c3d_cal3d_CalCoreBone
	extrn	_c3d_cal3d_CalCoreKeyframe
	extrn	_c3d_cal3d_CalCoreMaterial
	extrn	_c3d_cal3d_CalCoreMesh
	extrn	_c3d_cal3d_CalCoreMorphKeyframe
	extrn	_c3d_cal3d_CalCoreMorphTrack
	extrn	_c3d_cal3d_CalCoreSkeleton
	extrn	_c3d_cal3d_CalCoreSubMorphTarget
	extrn	_c3d_cal3d_CalCoreSubmesh
	extrn	_c3d_cal3d_CalCoreTrack
	extrn	_c3d_cal3d_CalFace
	extrn	_c3d_cal3d_CalInfluence
	extrn	_c3d_cal3d_CalMap
	extrn	_c3d_cal3d_CalPhysicalProperty
	extrn	_c3d_cal3d_CalQuaternion
	extrn	_c3d_cal3d_CalSpring
	extrn	_c3d_cal3d_CalTextureCoordinate
	extrn	_c3d_cal3d_CalVector
	extrn	_c3d_cal3d_CalVertex
	extrn	_pub_maxml_xmlDocument
	public	___bb_loader_loader
	public	__c3d_loader_CalLoaderHandler_GetLoadedFile
	public	__c3d_loader_CalLoaderHandler_IsFileLoaded
	public	__c3d_loader_CalLoaderHandler_LoadFile
	public	__c3d_loader_CalLoaderHandler_New
	public	__c3d_loader_CalLoaderHandler_Update
	public	__c3d_loader_CalLoader_GetLoadedObject
	public	__c3d_loader_CalLoader_IsLoaded
	public	__c3d_loader_CalLoader_Load
	public	__c3d_loader_CalLoader_New
	public	__c3d_loader_CalLoadingCallback_GetData
	public	__c3d_loader_CalLoadingCallback_GetDataType
	public	__c3d_loader_CalLoadingCallback_GetLoadedObject
	public	__c3d_loader_CalLoadingCallback_GetLoader
	public	__c3d_loader_CalLoadingCallback_IsFinished
	public	__c3d_loader_CalLoadingCallback_Load
	public	__c3d_loader_CalLoadingCallback_LoadThreaded
	public	__c3d_loader_CalLoadingCallback_New
	public	__c3d_loader_CalLoadingCallback_OnHttpRequestComplete
	public	__c3d_loader_CalLoadingCallback_RemoveHeader
	public	__c3d_loader_CalLoadingCallback_SetDataType
	public	__c3d_loader_CalLoadingCallback_SetHeader
	public	__c3d_loader_CalLoadingCallback_SetLoader
	public	__c3d_loader_CalLoadingCallback_Update
	public	__c3d_loader_XMLCalAnimationLoader_Load
	public	__c3d_loader_XMLCalAnimationLoader_New
	public	__c3d_loader_XMLCalMaterialLoader_Load
	public	__c3d_loader_XMLCalMaterialLoader_New
	public	__c3d_loader_XMLCalMeshLoader_Load
	public	__c3d_loader_XMLCalMeshLoader_New
	public	__c3d_loader_XMLCalSkeletonLoader_Load
	public	__c3d_loader_XMLCalSkeletonLoader_New
	public	__c3d_loader_XMLMorphCalAnimationLoader_Load
	public	__c3d_loader_XMLMorphCalAnimationLoader_New
	public	__c3d_loader_thttpinput_New
	public	__c3d_loader_tsendhttp_New
	public	__c3d_loader_tsendhttp_addfile
	public	__c3d_loader_tsendhttp_addinput
	public	__c3d_loader_tsendhttp_ressolvename
	public	__c3d_loader_tsendhttp_send
	public	_c3d_loader_CalLoader
	public	_c3d_loader_CalLoaderHandler
	public	_c3d_loader_CalLoadingCallback
	public	_c3d_loader_CalMutex
	public	_c3d_loader_CopyFile2
	public	_c3d_loader_DisplayDownloadProgress
	public	_c3d_loader_FileSize2
	public	_c3d_loader_LoadXMLAnimation
	public	_c3d_loader_LoadXMLMaterial
	public	_c3d_loader_LoadXMLMesh
	public	_c3d_loader_LoadXMLMorphAnimation
	public	_c3d_loader_LoadXMLSkeleton
	public	_c3d_loader_ThreadLoad
	public	_c3d_loader_XMLCalAnimationLoader
	public	_c3d_loader_XMLCalMaterialLoader
	public	_c3d_loader_XMLCalMeshLoader
	public	_c3d_loader_XMLCalSkeletonLoader
	public	_c3d_loader_XMLMorphCalAnimationLoader
	public	_c3d_loader_round
	public	_c3d_loader_thttpinput
	public	_c3d_loader_tsendhttp
	section	"code" code
___bb_loader_loader:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_533],0
	je	_534
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_534:
	mov	dword [_533],1
	push	ebp
	push	_529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_cal3d_cal3d
	call	___bb_linkedlist_linkedlist
	call	___bb_socket_socket
	call	___bb_filesystem_filesystem
	call	___bb_socketstream_socketstream
	call	___bb_standardio_standardio
	call	___bb_retro_retro
	call	___bb_maxml_maxml
	call	___bb_threads_threads
	push	_c3d_loader_tsendhttp
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_thttpinput
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_CalLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_CalLoaderHandler
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_CalLoadingCallback
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_XMLCalMaterialLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_XMLCalMeshLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_XMLCalSkeletonLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_XMLCalAnimationLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_c3d_loader_XMLMorphCalAnimationLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_527]
	and	eax,1
	cmp	eax,0
	jne	_528
	call	_brl_threads_CreateMutex
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_c3d_loader_CalMutex],eax
	or	dword [_527],1
_528:
	mov	ebx,0
	jmp	_339
_339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_CopyFile2:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_brl_blitz_NullFunctionError
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],0
	mov	dword [ebp-44],_bbEmptyArray
	mov	dword [ebp-48],0
	fldz
	fstp	dword [ebp-52]
	push	ebp
	push	_610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	push	_538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_6
	push	_5
	push	dword [ebp-4]
	call	_brl_retro_Replace
	add	esp,12
	mov	dword [ebp-4],eax
	push	_539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_8
	push	_7
	push	dword [ebp-4]
	call	_brl_retro_Replace
	add	esp,12
	mov	dword [ebp-4],eax
	push	_540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_541
	push	_542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_filesystem_StripDir
	add	esp,4
	push	eax
	push	_6
	push	dword [_bbAppDir]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
_541:
	push	_543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jne	_544
	push	_545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_filesystem_CopyFile
	add	esp,8
	mov	ebx,eax
	jmp	_345
_544:
	push	_547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_brl_blitz_NullFunctionError
	push	_549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_551
	mov	eax,_brl_blitz_NullFunctionError
_551:
	mov	dword [ebp-24],eax
	push	_552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	_c3d_loader_FileSize2
	add	esp,4
	mov	dword [ebp-28],eax
	push	_554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],-1
	jne	_555
	push	_556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_345
_555:
	push	_557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_WriteFile
	add	esp,4
	mov	dword [ebp-32],eax
	push	_559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_560
	push	_561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_345
_560:
	push	_562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_stream_ReadStream
	add	esp,4
	mov	dword [ebp-36],eax
	push	_564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_565
	push	_566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_568
	call	_brl_blitz_NullObjectError
_568:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_345
_565:
	push	_570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugPushExState]
	call	_bbExEnter
	mov	ebx,eax
	push	ebx
	call	__bbExEnter
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jne	_574
	push	_576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_577
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-44],eax
	push	_579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_9
_11:
	push	_584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_586
	call	_brl_blitz_NullObjectError
_586:
	mov	esi,dword [ebp-36]
	cmp	esi,_bbNullObject
	jne	_588
	call	_brl_blitz_NullObjectError
_588:
	push	dword [ebp-16]
	mov	eax,dword [ebp-44]
	lea	eax,byte [eax+24]
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	push	eax
	mov	eax,dword [ebp-44]
	lea	eax,byte [eax+24]
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,12
	push	_589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	add	dword [ebp-40],eax
	push	_590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fdivp	st1,st0
	fstp	dword [ebp-52]
	push	_592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-48],200
	jle	_593
	push	_594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-52]
	call	dword [ebp-24]
	add	esp,4
	push	_595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
_593:
	push	_596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-48],1
_9:
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_583
	call	_brl_blitz_NullObjectError
_583:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	je	_11
_10:
	call	_bbExLeave
	call	dword [_bbOnDebugPopExState]
	jmp	_575
_574:
	call	dword [_bbOnDebugPopExState]
	push	_brl_stream_TStreamWriteException
	push	ebx
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	jne	_597
	push	ebx
	call	_bbExThrow
	add	esp,4
_597:
	jmp	_575
_575:
	push	_599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_601
	call	_brl_blitz_NullObjectError
_601:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_604
	call	_brl_blitz_NullObjectError
_604:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_FileSize
	add	esp,4
	cmp	eax,dword [ebp-28]
	je	_606
	push	_607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_filesystem_DeleteFile
	add	esp,4
	push	_608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_345
_606:
	push	_609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	jmp	_345
_345:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_round:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fldz
	fstp	dword [ebp-8]
	push	ebp
	push	_635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-8]
	push	_629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-4]
	fstp	qword [ebp-16]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloor
	add	esp,8
	fld	qword [ebp-16]
	fsubrp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-8]
	push	_630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-8]
	fld	dword [_3309]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_631
	push	_632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloor
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	jmp	_348
_631:
	push	_634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCeil
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	jmp	_348
_348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_DisplayDownloadProgress:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	push	ebp
	push	_639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_351
_351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_FileSize2:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbEmptyString
	push	ebp
	push	_685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_12
	push	dword [ebp-4]
	call	_brl_retro_Instr
	add	esp,12
	cmp	eax,0
	je	_642
	push	_643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_1
	push	_12
	push	dword [ebp-4]
	call	_bbStringReplace
	add	esp,12
	mov	dword [ebp-4],eax
	push	_644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_6
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	push	_648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],-1
	je	_649
	push	_650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	0
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-12],eax
	push	_651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	push	dword [eax+8]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-16],eax
	jmp	_652
_649:
	push	_653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_354
_652:
	push	_654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	80
	push	dword [ebp-12]
	push	_13
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	mov	dword [ebp-20],eax
	push	_656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_657
	push	_658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_354
_657:
	push	_659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_661
	call	_brl_blitz_NullObjectError
_661:
	push	_15
	push	dword [ebp-16]
	push	_14
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_664
	call	_brl_blitz_NullObjectError
_664:
	push	dword [ebp-12]
	push	_16
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_667
	call	_brl_blitz_NullObjectError
_667:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_17
_19:
	push	_669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_671
	call	_brl_blitz_NullObjectError
_671:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_20
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	cmp	eax,-1
	je	_674
	push	_675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_677
	call	_brl_blitz_NullObjectError
_677:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	push	0
	push	_21
	push	dword [ebp-24]
	call	_bbStringFind
	add	esp,12
	add	eax,1
	push	eax
	push	dword [ebp-24]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringTrim
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	jmp	_354
_674:
_17:
	push	dword [ebp-20]
	call	_brl_stream_Eof
	add	esp,4
	cmp	eax,0
	je	_19
_18:
	push	_679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_681
	call	_brl_blitz_NullObjectError
_681:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,-1
	jmp	_354
_642:
	push	_684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_filesystem_FileSize
	add	esp,4
	mov	ebx,eax
	jmp	_354
_354:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_tsendhttp
	mov	ebx,dword [ebp-4]
	call	_brl_linkedlist_CreateList
	mov	dword [ebx+8],eax
	mov	ebx,0
	jmp	_357
_357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_ressolvename:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	dword [ebp-52],_bbEmptyArray
	mov	eax,ebp
	push	eax
	push	_754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],1
	push	_695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	mov	eax,dword [ebp-4]
	mov	edi,dword [eax+8]
	jmp	_702
_24:
	push	_704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	mov	ebx,dword [ebp-12]
	cmp	ebx,dword [esi+8]
	jb	_707
	call	_brl_blitz_ArrayBoundsError
_707:
	movzx	eax,word [esi+ebx*2+12]
	mov	eax,eax
	mov	dword [ebp-16],eax
	push	_708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],46
	jne	_709
	push	_710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-20],1
	jmp	_711
_709:
	push	_712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,47
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_713
	mov	eax,dword [ebp-16]
	cmp	eax,57
	setg	al
	movzx	eax,al
_713:
	cmp	eax,0
	je	_715
	push	_716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_23
_715:
_711:
_22:
	add	dword [ebp-12],1
_702:
	cmp	dword [ebp-12],edi
	jl	_24
_23:
	push	_718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_719
	push	_720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],3
	jge	_721
	push	_722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_360
_721:
	push	_723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	push	_725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],0
	push	_731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_25
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-40],eax
	push	_738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	0
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-24],eax
	push	_739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	_25
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-44],eax
	push	_740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-40]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-28],eax
	push	_741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	add	eax,1
	push	eax
	push	_25
	push	dword [ebp-4]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-48],eax
	push	_742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-44]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	push	dword [eax+8]
	mov	eax,dword [ebp-48]
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-36],eax
	push	_744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	shl	ebx,24
	mov	eax,dword [ebp-28]
	shl	eax,16
	add	ebx,eax
	mov	eax,dword [ebp-32]
	shl	eax,8
	add	ebx,eax
	add	ebx,dword [ebp-36]
	jmp	_360
_719:
	push	_746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_socket_HostIps
	add	esp,4
	mov	dword [ebp-52],eax
	push	_748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-52],_bbEmptyArray
	jne	_749
	push	_750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_360
_749:
	push	_751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-52]
	cmp	ebx,dword [eax+20]
	jb	_753
	call	_brl_blitz_ArrayBoundsError
_753:
	mov	eax,dword [ebp-52]
	mov	ebx,dword [eax+ebx*4+24]
	jmp	_360
_360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_send:
	push	ebp
	mov	ebp,esp
	sub	esp,84
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbEmptyString
	mov	dword [ebp-24],_bbEmptyString
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],0
	mov	dword [ebp-52],_bbEmptyArray
	mov	dword [ebp-56],_bbEmptyString
	mov	dword [ebp-60],0
	mov	dword [ebp-64],0
	mov	dword [ebp-68],0
	mov	dword [ebp-72],0
	mov	eax,ebp
	push	eax
	push	_1000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_1
	push	_771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],_26
	push	_773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	push	_775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],_bbNullObject
	push	_779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],_bbNullObject
	push	_781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],_bbNullObject
	push	_783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_787
	call	_brl_blitz_NullObjectError
_787:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-76],eax
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_790
	call	_brl_blitz_NullObjectError
_790:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_27
_29:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_795
	call	_brl_blitz_NullObjectError
_795:
	push	_c3d_loader_thttpinput
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_27
	push	_796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_798
	call	_brl_blitz_NullObjectError
_798:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	je	_801
	cmp	eax,1
	je	_802
	jmp	_800
_801:
	push	_803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_806
	call	_brl_blitz_NullObjectError
_806:
	mov	eax,dword [_31+8]
	mov	edx,dword [ebx+12]
	add	eax,dword [edx+8]
	add	eax,dword [_32+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_810
	call	_brl_blitz_NullObjectError
_810:
	mov	eax,dword [ebx+28]
	mov	eax,dword [eax+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	jmp	_800
_802:
	push	_811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_814
	call	_brl_blitz_NullObjectError
_814:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_816
	call	_brl_blitz_NullObjectError
_816:
	mov	eax,dword [_31+8]
	mov	edx,dword [esi+12]
	add	eax,dword [edx+8]
	add	eax,dword [_33+8]
	mov	edx,dword [ebx+20]
	add	eax,dword [edx+8]
	add	eax,dword [_32+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_819
	call	_brl_blitz_NullObjectError
_819:
	mov	eax,dword [_34+8]
	mov	edx,dword [ebx+24]
	add	eax,dword [edx+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_823
	call	_brl_blitz_NullObjectError
_823:
	push	dword [ebx+16]
	call	_brl_filesystem_FileSize
	add	esp,4
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	jmp	_800
_800:
_27:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_793
	call	_brl_blitz_NullObjectError
_793:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_29
_28:
	push	_824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+8]
	add	eax,dword [_35+8]
	add	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_30+8]
	add	dword [ebp-32],eax
	push	_826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_socket_CreateTCPSocket
	mov	dword [ebp-36],eax
	push	_827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],_bbNullObject
	jne	_828
	push	_829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyArray
	jmp	_366
_828:
	push	_831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_833
	call	_brl_blitz_NullObjectError
_833:
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	cmp	eax,0
	jne	_834
	push	_835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_837
	call	_brl_blitz_NullObjectError
_837:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyArray
	jmp	_366
_834:
	push	_840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	dword [_c3d_loader_tsendhttp+48]
	add	esp,4
	mov	dword [ebp-48],eax
	push	_841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_843
	call	_brl_blitz_NullObjectError
_843:
	push	dword [ebp-12]
	push	dword [ebp-48]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	cmp	eax,0
	jne	_844
	push	_845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_847
	call	_brl_blitz_NullObjectError
_847:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbEmptyArray
	jmp	_366
_844:
	push	_850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-36]
	call	_brl_socketstream_CreateSocketStream
	add	esp,8
	mov	dword [ebp-40],eax
	push	_851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_853
	call	_brl_blitz_NullObjectError
_853:
	push	_15
	push	dword [ebp-16]
	push	dword [ebp-8]
	push	_36
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_856
	call	_brl_blitz_NullObjectError
_856:
	push	dword [ebp-8]
	push	_16
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_859
	call	_brl_blitz_NullObjectError
_859:
	push	_37
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_862
	call	_brl_blitz_NullObjectError
_862:
	push	_38
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_865
	call	_brl_blitz_NullObjectError
_865:
	push	dword [ebp-32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_39
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_868
	call	_brl_blitz_NullObjectError
_868:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_871
	call	_brl_blitz_NullObjectError
_871:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-80],eax
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_874
	call	_brl_blitz_NullObjectError
_874:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-84],eax
	jmp	_40
_42:
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_879
	call	_brl_blitz_NullObjectError
_879:
	push	_c3d_loader_thttpinput
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_40
	push	_880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_882
	call	_brl_blitz_NullObjectError
_882:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	je	_885
	cmp	eax,1
	je	_886
	jmp	_884
_885:
	push	_887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_889
	call	_brl_blitz_NullObjectError
_889:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_892
	call	_brl_blitz_NullObjectError
_892:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_894
	call	_brl_blitz_NullObjectError
_894:
	push	_32
	push	dword [esi+12]
	push	_31
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_897
	call	_brl_blitz_NullObjectError
_897:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-40]
	cmp	esi,_bbNullObject
	jne	_900
	call	_brl_blitz_NullObjectError
_900:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_902
	call	_brl_blitz_NullObjectError
_902:
	push	dword [ebx+28]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+144]
	add	esp,8
	jmp	_884
_886:
	push	_903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_905
	call	_brl_blitz_NullObjectError
_905:
	push	dword [ebp-24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-40]
	cmp	edi,_bbNullObject
	jne	_908
	call	_brl_blitz_NullObjectError
_908:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_910
	call	_brl_blitz_NullObjectError
_910:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_912
	call	_brl_blitz_NullObjectError
_912:
	push	_32
	push	dword [ebx+20]
	push	_33
	push	dword [esi+12]
	push	_31
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+144]
	add	esp,8
	push	_913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_915
	call	_brl_blitz_NullObjectError
_915:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_917
	call	_brl_blitz_NullObjectError
_917:
	push	dword [esi+24]
	push	_34
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_920
	call	_brl_blitz_NullObjectError
_920:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_923
	call	_brl_blitz_NullObjectError
_923:
	push	dword [ebx+16]
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-44],eax
	push	_924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4096
	push	dword [ebp-40]
	push	dword [ebp-44]
	call	_brl_stream_CopyStream
	add	esp,12
	push	_925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_927
	call	_brl_blitz_NullObjectError
_927:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_930
	call	_brl_blitz_NullObjectError
_930:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	jmp	_884
_884:
_40:
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_877
	call	_brl_blitz_NullObjectError
_877:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_42
_41:
	push	_931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_933
	call	_brl_blitz_NullObjectError
_933:
	push	_35
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_936
	call	_brl_blitz_NullObjectError
_936:
	push	_1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	push	_937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_938
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-52],eax
	push	_940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-56],_bbEmptyString
	push	_942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-60],-1
	push	_944
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-64],-1
	push	_946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-68],0
	push	_948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-72],0
	push	_950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_43
_45:
	push	_953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-36]
	call	_brl_socket_SocketReadAvail
	add	esp,4
	mov	dword [ebp-68],eax
	push	_954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-68],0
	jle	_955
	push	_956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_46
_48:
	push	_957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_959
	call	_brl_blitz_NullObjectError
_959:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	push	eax
	call	_bbStringFromChar
	add	esp,4
	push	eax
	push	dword [ebp-56]
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-56],eax
	push	_960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [ebp-68],1
_46:
	cmp	dword [ebp-68],0
	jg	_48
_47:
	push	_961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_30
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-64],eax
	push	_962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_49
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-60],eax
	push	_963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_50
_52:
	push	_966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ecx,100
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	jne	_967
	push	_968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	add	eax,100
	push	eax
	push	0
	push	dword [ebp-52]
	push	_248
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-52],eax
_967:
	push	_969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_970
	mov	eax,dword [ebp-64]
	cmp	eax,dword [ebp-60]
	setl	al
	movzx	eax,al
_970:
	cmp	eax,0
	je	_972
	push	_973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	mov	eax,dword [ebp-52]
	cmp	esi,dword [eax+20]
	jb	_975
	call	_brl_blitz_ArrayBoundsError
_975:
	mov	ebx,dword [ebp-52]
	shl	esi,2
	add	ebx,esi
	push	dword [ebp-64]
	push	0
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebx+24],eax
	push	_977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	mov	eax,dword [ebp-64]
	add	eax,2
	push	eax
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-56],eax
	jmp	_978
_972:
	push	_979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-72]
	mov	eax,dword [ebp-52]
	cmp	esi,dword [eax+20]
	jb	_981
	call	_brl_blitz_ArrayBoundsError
_981:
	mov	ebx,dword [ebp-52]
	shl	esi,2
	add	ebx,esi
	push	dword [ebp-60]
	push	0
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebx+24],eax
	push	_983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	mov	eax,dword [ebp-60]
	add	eax,1
	push	eax
	push	dword [ebp-56]
	call	_bbStringSlice
	add	esp,12
	mov	dword [ebp-56],eax
_978:
	push	_984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-72],1
	push	_985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_30
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-64],eax
	push	_986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_49
	push	dword [ebp-56]
	call	_bbStringFind
	add	esp,12
	mov	dword [ebp-60],eax
_50:
	mov	eax,dword [ebp-64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	jne	_964
	mov	eax,dword [ebp-60]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_964:
	cmp	eax,0
	jne	_52
_51:
_955:
_43:
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_952
	call	_brl_blitz_NullObjectError
_952:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	cmp	eax,0
	jne	_45
_44:
	push	_987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ecx,100
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	jne	_988
	push	_989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-52]
	mov	eax,dword [eax+20]
	add	eax,100
	push	eax
	push	0
	push	dword [ebp-52]
	push	_248
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-52],eax
_988:
	push	_990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-72]
	mov	eax,dword [ebp-52]
	cmp	ebx,dword [eax+20]
	jb	_992
	call	_brl_blitz_ArrayBoundsError
_992:
	mov	eax,dword [ebp-52]
	shl	ebx,2
	add	eax,ebx
	mov	edx,dword [ebp-56]
	mov	dword [eax+24],edx
	push	_994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-72],1
	push	_995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-72]
	push	0
	push	dword [ebp-52]
	push	_248
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-52],eax
	push	_996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_998
	call	_brl_blitz_NullObjectError
_998:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	jmp	_366
_366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_addinput:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_1040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_thttpinput
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_1022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1024
	call	_brl_blitz_NullObjectError
_1024:
	mov	dword [ebx+8],0
	push	_1026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1028
	call	_brl_blitz_NullObjectError
_1028:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+12],eax
	push	_1030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1032
	call	_brl_blitz_NullObjectError
_1032:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+28],eax
	push	_1034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1036
	call	_brl_blitz_NullObjectError
_1036:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1038
	call	_brl_blitz_NullObjectError
_1038:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_1039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_371
_371:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_tsendhttp_addfile:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_1147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_FileType
	add	esp,4
	cmp	eax,1
	je	_1044
	push	_1045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_376
_1044:
	push	_1046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_thttpinput
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_1048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_ReadFile
	add	esp,4
	mov	dword [ebp-20],eax
	push	_1050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_1052
	call	_brl_blitz_NullObjectError
_1052:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_1053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1055
	call	_brl_blitz_NullObjectError
_1055:
	mov	dword [ebx+8],1
	push	_1057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1059
	call	_brl_blitz_NullObjectError
_1059:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+12],eax
	push	_1061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1063
	call	_brl_blitz_NullObjectError
_1063:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_1065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1067
	call	_brl_blitz_NullObjectError
_1067:
	push	dword [ebp-12]
	call	_brl_filesystem_StripDir
	add	esp,4
	mov	dword [ebx+20],eax
	push	_1069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_filesystem_ExtractExt
	add	esp,4
	push	eax
	call	_bbStringToLower
	add	esp,4
	mov	ebx,eax
	push	_53
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1072
	push	_55
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1073
	push	_57
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1074
	push	_59
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1075
	push	_60
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1076
	push	_62
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1077
	push	_64
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1078
	push	_66
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1079
	push	_68
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1080
	push	_70
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1081
	push	_72
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1082
	push	_74
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1083
	push	_76
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1084
	push	_1085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1087
	call	_brl_blitz_NullObjectError
_1087:
	mov	dword [ebx+24],_78
	jmp	_1071
_1072:
	push	_1089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1091
	call	_brl_blitz_NullObjectError
_1091:
	mov	dword [ebx+24],_54
	jmp	_1071
_1073:
	push	_1093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1095
	call	_brl_blitz_NullObjectError
_1095:
	mov	dword [ebx+24],_56
	jmp	_1071
_1074:
	push	_1097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1099
	call	_brl_blitz_NullObjectError
_1099:
	mov	dword [ebx+24],_58
	jmp	_1071
_1075:
	push	_1101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1103
	call	_brl_blitz_NullObjectError
_1103:
	mov	dword [ebx+24],_58
	jmp	_1071
_1076:
	push	_1105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1107
	call	_brl_blitz_NullObjectError
_1107:
	mov	dword [ebx+24],_61
	jmp	_1071
_1077:
	push	_1109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1111
	call	_brl_blitz_NullObjectError
_1111:
	mov	dword [ebx+24],_63
	jmp	_1071
_1078:
	push	_1113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1115
	call	_brl_blitz_NullObjectError
_1115:
	mov	dword [ebx+24],_65
	jmp	_1071
_1079:
	push	_1117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1119
	call	_brl_blitz_NullObjectError
_1119:
	mov	dword [ebx+24],_67
	jmp	_1071
_1080:
	push	_1121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1123
	call	_brl_blitz_NullObjectError
_1123:
	mov	dword [ebx+24],_69
	jmp	_1071
_1081:
	push	_1125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1127
	call	_brl_blitz_NullObjectError
_1127:
	mov	dword [ebx+24],_71
	jmp	_1071
_1082:
	push	_1129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1131
	call	_brl_blitz_NullObjectError
_1131:
	mov	dword [ebx+24],_73
	jmp	_1071
_1083:
	push	_1133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1135
	call	_brl_blitz_NullObjectError
_1135:
	mov	dword [ebx+24],_75
	jmp	_1071
_1084:
	push	_1137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1139
	call	_brl_blitz_NullObjectError
_1139:
	mov	dword [ebx+24],_77
	jmp	_1071
_1071:
	push	_1141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1143
	call	_brl_blitz_NullObjectError
_1143:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1145
	call	_brl_blitz_NullObjectError
_1145:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_1146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_376
_376:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_thttpinput_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_thttpinput
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+28],_bbEmptyString
	mov	ebx,0
	jmp	_379
_379:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_CalLoader
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],_bbNullObject
	mov	eax,dword [ebp-4]
	mov	byte [eax+12],0
	mov	ebx,0
	jmp	_382
_382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1152
	call	_brl_blitz_NullObjectError
_1152:
	push	dword [ebp-8]
	call	_brl_bank_LoadBank
	add	esp,4
	mov	dword [ebx+8],eax
	push	_1154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1156
	call	_brl_blitz_NullObjectError
_1156:
	mov	byte [ebx+12],1
	push	_1158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1160
	call	_brl_blitz_NullObjectError
_1160:
	mov	ebx,dword [ebx+8]
	jmp	_386
_386:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_IsLoaded:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1164
	call	_brl_blitz_NullObjectError
_1164:
	movzx	eax,byte [ebx+12]
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_389
_389:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoader_GetLoadedObject:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1168
	call	_brl_blitz_NullObjectError
_1168:
	mov	ebx,dword [ebx+8]
	jmp	_392
_392:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_CalLoaderHandler
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],_bbNullObject
	mov	eax,dword [ebp-4]
	fldz
	fstp	dword [eax+12]
	push	_1170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1172
	call	_brl_blitz_NullObjectError
_1172:
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebx+8],eax
	mov	ebx,0
	jmp	_395
_395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_LoadFile:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-24],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_1178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],_bbNullObject
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1181
	call	_brl_blitz_NullObjectError
_1181:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1184
	call	_brl_blitz_NullObjectError
_1184:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_79
_81:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_1189
	call	_brl_blitz_NullObjectError
_1189:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	je	_79
	push	_1190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1192
	call	_brl_blitz_NullObjectError
_1192:
	push	dword [ebp-12]
	push	dword [ebx+44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1193
	push	_1194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
_1193:
_79:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_1187
	call	_brl_blitz_NullObjectError
_1187:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_81
_80:
	push	_1195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-4]
	mov	eax,eax
	cmp	eax,0
	jne	_1196
	push	_1197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_CalLoadingCallback
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	push	_1199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_1201
	call	_brl_blitz_NullObjectError
_1201:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
	push	_1202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_1204
	call	_brl_blitz_NullObjectError
_1204:
	push	_91
	push	dword [ebp-24]
	push	dword [ebp-12]
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,20
	push	_1205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1207
	call	_brl_blitz_NullObjectError
_1207:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1209
	call	_brl_blitz_NullObjectError
_1209:
	push	dword [ebp-32]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
_1196:
	mov	ebx,0
	jmp	_402
_402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1218
	call	_brl_blitz_NullObjectError
_1218:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_1221
	call	_brl_blitz_NullObjectError
_1221:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_82
_84:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1226
	call	_brl_blitz_NullObjectError
_1226:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_82
	push	_1227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1229
	call	_brl_blitz_NullObjectError
_1229:
	mov	esi,ebx
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1232
	call	_brl_blitz_NullObjectError
_1232:
	fld	dword [ebx+52]
	fstp	dword [esi+12]
	push	_1233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1235
	call	_brl_blitz_NullObjectError
_1235:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_1240
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1237
	call	_brl_blitz_NullObjectError
_1237:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_1239
	call	_brl_blitz_NullObjectError
_1239:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,eax
	cmp	eax,0
	sete	al
	movzx	eax,al
_1240:
	cmp	eax,0
	je	_1242
	push	_1243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1245
	call	_brl_blitz_NullObjectError
_1245:
	mov	esi,dword [ebx+48]
	cmp	esi,_bbNullObject
	jne	_1247
	call	_brl_blitz_NullObjectError
_1247:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1249
	call	_brl_blitz_NullObjectError
_1249:
	push	dword [ebx+32]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
_1242:
_82:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1224
	call	_brl_blitz_NullObjectError
_1224:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_84
_83:
	mov	ebx,0
	jmp	_405
_405:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_IsFileLoaded:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1254
	call	_brl_blitz_NullObjectError
_1254:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1257
	call	_brl_blitz_NullObjectError
_1257:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_85
_87:
	cmp	ebx,_bbNullObject
	jne	_1262
	call	_brl_blitz_NullObjectError
_1262:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_85
	push	_1263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_1265
	call	_brl_blitz_NullObjectError
_1265:
	push	dword [ebp-8]
	push	dword [esi+44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_1268
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_1267
	call	_brl_blitz_NullObjectError
_1267:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1268:
	cmp	eax,0
	je	_1274
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_1271
	call	_brl_blitz_NullObjectError
_1271:
	mov	esi,dword [esi+48]
	cmp	esi,_bbNullObject
	jne	_1273
	call	_brl_blitz_NullObjectError
_1273:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1274:
	cmp	eax,0
	je	_1276
	push	_1277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-16],1
	jmp	_409
_1276:
_85:
	cmp	ebx,_bbNullObject
	jne	_1260
	call	_brl_blitz_NullObjectError
_1260:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_87
_86:
	push	_1278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-16],0
	jmp	_409
_409:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-16]
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoaderHandler_GetLoadedFile:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	movzx	eax,byte [ebp+16]
	mov	eax,eax
	mov	byte [ebp-4],al
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1283
	call	_brl_blitz_NullObjectError
_1283:
	mov	edi,dword [ebx+8]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_1286
	call	_brl_blitz_NullObjectError
_1286:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_88
_90:
	cmp	ebx,_bbNullObject
	jne	_1291
	call	_brl_blitz_NullObjectError
_1291:
	push	_c3d_loader_CalLoadingCallback
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],_bbNullObject
	je	_88
	push	_1292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1294
	call	_brl_blitz_NullObjectError
_1294:
	push	dword [ebp-12]
	push	dword [esi+44]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_1297
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1296
	call	_brl_blitz_NullObjectError
_1296:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1297:
	cmp	eax,0
	je	_1303
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_1300
	call	_brl_blitz_NullObjectError
_1300:
	mov	esi,dword [esi+48]
	cmp	esi,_bbNullObject
	jne	_1302
	call	_brl_blitz_NullObjectError
_1302:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,4
	mov	eax,eax
	cmp	eax,1
	sete	al
	movzx	eax,al
_1303:
	cmp	eax,0
	je	_1305
	push	_1306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,byte [ebp-4]
	mov	eax,eax
	cmp	eax,0
	jne	_1307
	push	_1308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1310
	call	_brl_blitz_NullObjectError
_1310:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_1312
	call	_brl_blitz_NullObjectError
_1312:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
_1307:
	push	_1313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_1315
	call	_brl_blitz_NullObjectError
_1315:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	mov	ebx,eax
	jmp	_414
_1305:
_88:
	cmp	ebx,_bbNullObject
	jne	_1289
	call	_brl_blitz_NullObjectError
_1289:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_90
_89:
	push	_1316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_414
_414:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_CalLoadingCallback
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],_bbNullObject
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],_bbNullObject
	mov	eax,dword [ebp-4]
	mov	byte [eax+16],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+28],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+32],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	byte [eax+36],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+40],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+44],_bbEmptyString
	mov	eax,dword [ebp-4]
	mov	dword [eax+48],_bbNullObject
	mov	eax,dword [ebp-4]
	fldz
	fstp	dword [eax+52]
	mov	eax,dword [ebp-4]
	mov	byte [eax+56],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+60],0
	mov	eax,dword [ebp-4]
	mov	byte [eax+64],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+68],_bbEmptyArray
	mov	ebx,0
	jmp	_417
_417:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetLoadedObject:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1322
	call	_brl_blitz_NullObjectError
_1322:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_1324
	call	_brl_blitz_NullObjectError
_1324:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,eax
	jmp	_420
_420:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_SetLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1328
	call	_brl_blitz_NullObjectError
_1328:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+48],eax
	mov	ebx,0
	jmp	_424
_424:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1334
	call	_brl_blitz_NullObjectError
_1334:
	mov	ebx,dword [ebx+48]
	jmp	_427
_427:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_SetDataType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_1340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1338
	call	_brl_blitz_NullObjectError
_1338:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+40],eax
	mov	ebx,0
	jmp	_431
_431:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetDataType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1344
	call	_brl_blitz_NullObjectError
_1344:
	mov	ebx,dword [ebx+40]
	jmp	_434
_434:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_IsFinished:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1348
	call	_brl_blitz_NullObjectError
_1348:
	movzx	eax,byte [ebx+36]
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_437
_437:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_GetData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1352
	call	_brl_blitz_NullObjectError
_1352:
	mov	ebx,dword [ebx+32]
	jmp	_440
_440:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_OnHttpRequestComplete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1356
	call	_brl_blitz_NullObjectError
_1356:
	mov	byte [ebx+36],1
	mov	ebx,0
	jmp	_443
_443:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_SetHeader:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_1372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1361
	call	_brl_blitz_NullObjectError
_1361:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+20],eax
	push	_1363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1365
	call	_brl_blitz_NullObjectError
_1365:
	push	dword [ebp-16]
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_1368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1370
	call	_brl_blitz_NullObjectError
_1370:
	mov	byte [ebx+16],1
	mov	ebx,0
	jmp	_448
_448:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_RemoveHeader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1375
	call	_brl_blitz_NullObjectError
_1375:
	mov	dword [ebx+20],_1
	push	_1377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1379
	call	_brl_blitz_NullObjectError
_1379:
	mov	dword [ebx+24],_1
	push	_1381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1383
	call	_brl_blitz_NullObjectError
_1383:
	mov	byte [ebx+16],0
	mov	ebx,0
	jmp	_451
_451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_1390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1388
	call	_brl_blitz_NullObjectError
_1388:
	fld	dword [ebp-8]
	fstp	dword [ebx+52]
	mov	ebx,0
	jmp	_455
_455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbEmptyArray
	mov	dword [ebp-36],_bbEmptyArray
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],0
	mov	dword [ebp-52],_bbEmptyString
	mov	dword [ebp-56],_bbNullObject
	mov	dword [ebp-60],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1393
	call	_brl_blitz_NullObjectError
_1393:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+44],eax
	push	_1395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1397
	call	_brl_blitz_NullObjectError
_1397:
	push	_c3d_loader_tsendhttp
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebx+12],eax
	push	_1399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_92
	push	dword [ebp-16]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-24],eax
	push	_1401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+20]
	sub	eax,1
	mov	dword [ebp-64],eax
	jmp	_1403
_95:
	push	_1405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_1407
	call	_brl_blitz_ArrayBoundsError
_1407:
	push	_96
	mov	eax,dword [ebp-24]
	push	dword [eax+ebx*4+24]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-32],eax
	push	_1409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1411
	call	_brl_blitz_NullObjectError
_1411:
	mov	edi,dword [ebx+12]
	cmp	edi,_bbNullObject
	jne	_1413
	call	_brl_blitz_NullObjectError
_1413:
	mov	esi,0
	mov	eax,dword [ebp-32]
	cmp	esi,dword [eax+20]
	jb	_1415
	call	_brl_blitz_ArrayBoundsError
_1415:
	mov	ebx,1
	mov	eax,dword [ebp-32]
	cmp	ebx,dword [eax+20]
	jb	_1417
	call	_brl_blitz_ArrayBoundsError
_1417:
	mov	eax,dword [ebp-32]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-32]
	push	dword [eax+esi*4+24]
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+56]
	add	esp,12
_93:
	add	dword [ebp-28],1
_1403:
	mov	eax,dword [ebp-64]
	cmp	dword [ebp-28],eax
	jle	_95
_94:
	push	_1418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1420
	call	_brl_blitz_NullObjectError
_1420:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_1422
	call	_brl_blitz_NullObjectError
_1422:
	push	dword [ebp-20]
	push	80
	push	dword [ebp-12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,16
	mov	dword [ebp-36],eax
	push	_1424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_bank_TBank
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-40],eax
	push	_1426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-40]
	call	_brl_filesystem_WriteFile
	add	esp,4
	mov	dword [ebp-44],eax
	push	_1428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_1430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-52],_bbEmptyString
	mov	esi,dword [ebp-36]
	mov	eax,esi
	add	eax,24
	mov	ebx,eax
	mov	eax,ebx
	add	eax,dword [esi+16]
	mov	edi,eax
	jmp	_97
_99:
	mov	eax,dword [ebx]
	mov	dword [ebp-52],eax
	add	ebx,4
	cmp	dword [ebp-52],_bbNullObject
	je	_97
	push	_1436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-52]
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_1437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_100
	push	dword [ebp-52]
	call	_brl_retro_Instr
	add	esp,12
	cmp	eax,0
	je	_1438
	push	_1439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],1
_1438:
	push	_1440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-48],1
	jne	_1441
	push	_1442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-52]
	push	dword [ebp-44]
	call	_brl_stream_WriteLine
	add	esp,8
_1441:
_97:
	cmp	ebx,edi
	jne	_99
_98:
	push	_1443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-44]
	call	_brl_filesystem_CloseFile
	add	esp,4
	push	_1444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_pub_maxml_xmlDocument
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-56],eax
	push	_1446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_1448
	call	_brl_blitz_NullObjectError
_1448:
	push	dword [ebp-40]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_1449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-56],_bbNullObject
	je	_1450
	push	_1451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_1453
	call	_brl_blitz_NullObjectError
_1453:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1455
	call	_brl_blitz_NullObjectError
_1455:
	push	_101
	push	dword [ebx+8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1456
	push	_1457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_1459
	call	_brl_blitz_NullObjectError
_1459:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1461
	call	_brl_blitz_NullObjectError
_1461:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-60],eax
	push	_1463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-60],_bbNullObject
	je	_1464
	push	_1465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_1467
	call	_brl_blitz_NullObjectError
_1467:
	push	1
	push	_102
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1469
	call	_brl_blitz_NullObjectError
_1469:
	push	_1
	push	dword [ebx+12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_1474
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_1471
	call	_brl_blitz_NullObjectError
_1471:
	push	1
	push	_103
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1473
	call	_brl_blitz_NullObjectError
_1473:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	setg	al
	movzx	eax,al
_1474:
	cmp	eax,0
	je	_1476
	push	_1477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-60]
	cmp	ebx,_bbNullObject
	jne	_1479
	call	_brl_blitz_NullObjectError
_1479:
	push	1
	push	_102
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1481
	call	_brl_blitz_NullObjectError
_1481:
	mov	esi,dword [ebp-60]
	cmp	esi,_bbNullObject
	jne	_1483
	call	_brl_blitz_NullObjectError
_1483:
	push	1
	push	_103
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+176]
	add	esp,12
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_1485
	call	_brl_blitz_NullObjectError
_1485:
	push	128
	push	0
	push	_105
	push	dword [esi+12]
	push	_104
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	dword [ebx+12]
	call	_c3d_loader_CopyFile2
	add	esp,16
	cmp	eax,0
	je	_1486
	push	_1487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1489
	call	_brl_blitz_NullObjectError
_1489:
	mov	byte [ebx+36],1
	push	_1491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1493
	call	_brl_blitz_NullObjectError
_1493:
	mov	ebx,dword [ebx+48]
	cmp	ebx,_bbNullObject
	jne	_1495
	call	_brl_blitz_NullObjectError
_1495:
	mov	esi,dword [ebp-60]
	cmp	esi,_bbNullObject
	jne	_1497
	call	_brl_blitz_NullObjectError
_1497:
	push	1
	push	_103
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+176]
	add	esp,12
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_1499
	call	_brl_blitz_NullObjectError
_1499:
	push	_105
	push	dword [esi+12]
	push	_104
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	jmp	_1500
_1486:
	push	_1501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1503
	call	_brl_blitz_NullObjectError
_1503:
	mov	byte [ebx+56],1
	push	_1505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_106
	call	_brl_blitz_DebugLog
	add	esp,4
_1500:
	jmp	_1506
_1476:
	push	_1507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1509
	call	_brl_blitz_NullObjectError
_1509:
	mov	byte [ebx+56],1
	push	_1511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_107
	call	_brl_blitz_DebugLog
	add	esp,4
_1506:
	jmp	_1512
_1464:
	push	_1513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1515
	call	_brl_blitz_NullObjectError
_1515:
	mov	byte [ebx+56],1
	push	_1517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_108
	call	_brl_blitz_DebugLog
	add	esp,4
_1512:
	jmp	_1518
_1456:
	push	_1519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1521
	call	_brl_blitz_NullObjectError
_1521:
	mov	byte [ebx+56],1
	push	_1523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_109
	call	_brl_blitz_DebugLog
	add	esp,4
_1518:
	jmp	_1524
_1450:
	push	_1525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1527
	call	_brl_blitz_NullObjectError
_1527:
	mov	byte [ebx+56],1
	push	_1529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_110
	call	_brl_blitz_DebugLog
	add	esp,4
_1524:
	push	_1530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1532
	call	_brl_blitz_NullObjectError
_1532:
	mov	byte [ebx+64],1
	mov	ebx,0
	jmp	_462
_462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_CalLoadingCallback_LoadThreaded:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_1581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1549
	call	_brl_blitz_NullObjectError
_1549:
	push	4
	push	_1551
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebx+68],eax
	push	_1552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1554
	call	_brl_blitz_NullObjectError
_1554:
	mov	ebx,dword [ebx+68]
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_1557
	call	_brl_blitz_ArrayBoundsError
_1557:
	shl	esi,2
	add	ebx,esi
	push	dword [ebp-8]
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_1559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1561
	call	_brl_blitz_NullObjectError
_1561:
	mov	esi,dword [ebx+68]
	mov	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_1564
	call	_brl_blitz_ArrayBoundsError
_1564:
	shl	ebx,2
	add	esi,ebx
	mov	eax,dword [ebp-12]
	mov	dword [esi+24],eax
	push	_1566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1568
	call	_brl_blitz_NullObjectError
_1568:
	mov	esi,dword [ebx+68]
	mov	ebx,2
	cmp	ebx,dword [esi+20]
	jb	_1571
	call	_brl_blitz_ArrayBoundsError
_1571:
	shl	ebx,2
	add	esi,ebx
	mov	eax,dword [ebp-16]
	mov	dword [esi+24],eax
	push	_1573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1575
	call	_brl_blitz_NullObjectError
_1575:
	mov	esi,dword [ebx+68]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_1578
	call	_brl_blitz_ArrayBoundsError
_1578:
	shl	ebx,2
	add	esi,ebx
	mov	eax,dword [ebp-20]
	mov	dword [esi+24],eax
	push	_1580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	_c3d_loader_ThreadLoad
	call	_brl_threads_CreateThread
	add	esp,8
	push	eax
	call	_brl_threads_DetachThread
	add	esp,4
	mov	ebx,0
	jmp	_469
_469:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_ThreadLoad:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_threads_TMutex
	push	dword [_c3d_loader_CalMutex]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_threads_LockMutex
	add	esp,4
	push	_1583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_CalLoadingCallback
	push	dword [ebp-4]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_1585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_1586
	push	_1587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_1589
	call	_brl_blitz_NullObjectError
_1589:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1591
	call	_brl_blitz_NullObjectError
_1591:
	mov	eax,dword [ebx+68]
	mov	dword [ebp-28],eax
	mov	dword [ebp-32],0
	mov	eax,dword [ebp-28]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-32],eax
	jb	_1594
	call	_brl_blitz_ArrayBoundsError
_1594:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1596
	call	_brl_blitz_NullObjectError
_1596:
	mov	eax,dword [ebx+68]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],1
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-20],eax
	jb	_1599
	call	_brl_blitz_ArrayBoundsError
_1599:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1601
	call	_brl_blitz_NullObjectError
_1601:
	mov	eax,dword [ebx+68]
	mov	dword [ebp-12],eax
	mov	edi,2
	mov	eax,dword [ebp-12]
	cmp	edi,dword [eax+20]
	jb	_1604
	call	_brl_blitz_ArrayBoundsError
_1604:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1606
	call	_brl_blitz_NullObjectError
_1606:
	mov	esi,dword [ebx+68]
	mov	ebx,3
	cmp	ebx,dword [esi+20]
	jb	_1609
	call	_brl_blitz_ArrayBoundsError
_1609:
	push	dword [esi+ebx*4+24]
	mov	eax,dword [ebp-12]
	push	dword [eax+edi*4+24]
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4+24]
	mov	edx,dword [ebp-28]
	mov	eax,dword [ebp-32]
	push	dword [edx+eax*4+24]
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	dword [ebp-24]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,20
	push	_1610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_472
_1586:
	push	_1611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_threads_TMutex
	push	dword [_c3d_loader_CalMutex]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_threads_UnlockMutex
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_472
_472:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalMaterialLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__c3d_loader_CalLoader_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_XMLCalMaterialLoader
	mov	ebx,0
	jmp	_475
_475:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalMaterialLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,100
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbEmptyArray
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],_bbEmptyArray
	mov	dword [ebp-52],_bbNullObject
	mov	dword [ebp-56],_bbNullObject
	mov	dword [ebp-60],_bbEmptyArray
	mov	dword [ebp-64],_bbNullObject
	mov	dword [ebp-68],_bbNullObject
	fldz
	fstp	dword [ebp-72]
	mov	dword [ebp-76],0
	mov	dword [ebp-80],_bbNullObject
	mov	dword [ebp-84],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_1809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_1621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_bank_TBank
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_1623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_1624
	push	_1625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_1627
	call	_brl_blitz_NullObjectError
_1627:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	call	_brl_bank_LoadBank
	add	esp,4
	mov	dword [ebp-16],eax
	push	_1628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_1629
	push	_1630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_479
_1629:
_1624:
	push	_1631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_pub_maxml_xmlDocument
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_1633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_1635
	call	_brl_blitz_NullObjectError
_1635:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_1636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_1637
	push	_1638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_111
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_1639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1641
	call	_brl_blitz_NullObjectError
_1641:
	mov	byte [ebx+12],1
	push	_1643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_479
_1637:
	push	_1644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_1646
	call	_brl_blitz_NullObjectError
_1646:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_1648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_1649
	push	_1650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_112
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_1651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1653
	call	_brl_blitz_NullObjectError
_1653:
	mov	byte [ebx+12],1
	push	_1655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_479
_1649:
	push	_1656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1658
	call	_brl_blitz_NullObjectError
_1658:
	push	_113
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1659
	push	_1660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1662
	call	_brl_blitz_NullObjectError
_1662:
	push	_114
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1663
	push	_1664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1666
	call	_brl_blitz_NullObjectError
_1666:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_1667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
	push	_1668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1670
	call	_brl_blitz_NullObjectError
_1670:
	push	_113
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1671
	push	_1672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1674
	call	_brl_blitz_NullObjectError
_1674:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_1675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1677
	call	_brl_blitz_NullObjectError
_1677:
	mov	byte [ebx+12],1
	push	_1679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_479
_1671:
	jmp	_1680
_1663:
	push	_1681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1683
	call	_brl_blitz_NullObjectError
_1683:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_1684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1686
	call	_brl_blitz_NullObjectError
_1686:
	mov	byte [ebx+12],1
	push	_1688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_479
_1680:
_1659:
	push	_1689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	push	_1691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1693
	call	_brl_blitz_NullObjectError
_1693:
	push	1
	push	1
	push	_116
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-32],eax
	push	_1695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_1697
	call	_brl_blitz_NullObjectError
_1697:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-36],eax
	push	_1699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-88],0
	mov	eax,dword [ebp-36]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-88],eax
	jb	_1701
	call	_brl_blitz_ArrayBoundsError
_1701:
	mov	edi,1
	mov	eax,dword [ebp-36]
	cmp	edi,dword [eax+20]
	jb	_1703
	call	_brl_blitz_ArrayBoundsError
_1703:
	mov	esi,2
	mov	eax,dword [ebp-36]
	cmp	esi,dword [eax+20]
	jb	_1705
	call	_brl_blitz_ArrayBoundsError
_1705:
	mov	ebx,3
	mov	eax,dword [ebp-36]
	cmp	ebx,dword [eax+20]
	jb	_1707
	call	_brl_blitz_ArrayBoundsError
_1707:
	mov	eax,dword [ebp-36]
	push	dword [eax+ebx*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-36]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-36]
	push	dword [eax+edi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	edx,dword [ebp-36]
	mov	eax,dword [ebp-88]
	push	dword [edx+eax*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	call	dword [_c3d_cal3d_CalColor+52]
	add	esp,16
	mov	dword [ebp-40],eax
	push	_1709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1711
	call	_brl_blitz_NullObjectError
_1711:
	push	1
	push	1
	push	_118
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-44],eax
	push	_1713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_1715
	call	_brl_blitz_NullObjectError
_1715:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-48],eax
	push	_1717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-92],0
	mov	eax,dword [ebp-48]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-92],eax
	jb	_1719
	call	_brl_blitz_ArrayBoundsError
_1719:
	mov	edi,1
	mov	eax,dword [ebp-48]
	cmp	edi,dword [eax+20]
	jb	_1721
	call	_brl_blitz_ArrayBoundsError
_1721:
	mov	esi,2
	mov	eax,dword [ebp-48]
	cmp	esi,dword [eax+20]
	jb	_1723
	call	_brl_blitz_ArrayBoundsError
_1723:
	mov	ebx,3
	mov	eax,dword [ebp-48]
	cmp	ebx,dword [eax+20]
	jb	_1725
	call	_brl_blitz_ArrayBoundsError
_1725:
	mov	eax,dword [ebp-48]
	push	dword [eax+ebx*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-48]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-48]
	push	dword [eax+edi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	edx,dword [ebp-48]
	mov	eax,dword [ebp-92]
	push	dword [edx+eax*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	call	dword [_c3d_cal3d_CalColor+52]
	add	esp,16
	mov	dword [ebp-52],eax
	push	_1727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1729
	call	_brl_blitz_NullObjectError
_1729:
	push	1
	push	1
	push	_119
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-56],eax
	push	_1731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_1733
	call	_brl_blitz_NullObjectError
_1733:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-60],eax
	push	_1735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-96],0
	mov	eax,dword [ebp-60]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-96],eax
	jb	_1737
	call	_brl_blitz_ArrayBoundsError
_1737:
	mov	edi,1
	mov	eax,dword [ebp-60]
	cmp	edi,dword [eax+20]
	jb	_1739
	call	_brl_blitz_ArrayBoundsError
_1739:
	mov	esi,2
	mov	eax,dword [ebp-60]
	cmp	esi,dword [eax+20]
	jb	_1741
	call	_brl_blitz_ArrayBoundsError
_1741:
	mov	ebx,3
	mov	eax,dword [ebp-60]
	cmp	ebx,dword [eax+20]
	jb	_1743
	call	_brl_blitz_ArrayBoundsError
_1743:
	mov	eax,dword [ebp-60]
	push	dword [eax+ebx*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-60]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-60]
	push	dword [eax+edi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	mov	edx,dword [ebp-60]
	mov	eax,dword [ebp-96]
	push	dword [edx+eax*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-100],eax
	fild	dword [ebp+-100]
	sub	esp,4
	fstp	dword [esp]
	call	dword [_c3d_cal3d_CalColor+52]
	add	esp,16
	mov	dword [ebp-64],eax
	push	_1745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1747
	call	_brl_blitz_NullObjectError
_1747:
	push	1
	push	1
	push	_120
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-68],eax
	push	_1749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_1751
	call	_brl_blitz_NullObjectError
_1751:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-72]
	push	_1753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1755
	call	_brl_blitz_NullObjectError
_1755:
	push	dword [ebp-40]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	push	_1756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1758
	call	_brl_blitz_NullObjectError
_1758:
	push	dword [ebp-52]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_1759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1761
	call	_brl_blitz_NullObjectError
_1761:
	push	dword [ebp-64]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	push	_1762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1764
	call	_brl_blitz_NullObjectError
_1764:
	push	dword [ebp-72]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_1765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1767
	call	_brl_blitz_NullObjectError
_1767:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_1769
	call	_brl_blitz_NullObjectError
_1769:
	push	1
	push	_121
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+176]
	add	esp,12
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_1771
	call	_brl_blitz_NullObjectError
_1771:
	push	dword [esi+12]
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	push	_1772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-76],0
	push	_1774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1776
	call	_brl_blitz_NullObjectError
_1776:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-80],eax
	push	_1778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_122
_124:
	push	_1779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_1781
	call	_brl_blitz_NullObjectError
_1781:
	push	_125
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1782
	push	_1783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalMap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-84],eax
	push	_1785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_1787
	call	_brl_blitz_NullObjectError
_1787:
	mov	esi,dword [ebp-80]
	cmp	esi,_bbNullObject
	jne	_1790
	call	_brl_blitz_NullObjectError
_1790:
	mov	eax,dword [esi+12]
	mov	dword [ebx+8],eax
	push	_1791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_1793
	call	_brl_blitz_NullObjectError
_1793:
	push	dword [ebp-84]
	push	dword [ebp-76]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,12
	push	_1794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-76],1
_1782:
	push	_1795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_1797
	call	_brl_blitz_NullObjectError
_1797:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-80],eax
_122:
	cmp	dword [ebp-80],_bbNullObject
	jne	_124
_123:
	push	_1798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1800
	call	_brl_blitz_NullObjectError
_1800:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	push	_1802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1804
	call	_brl_blitz_NullObjectError
_1804:
	mov	byte [ebx+12],1
	push	_1806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1808
	call	_brl_blitz_NullObjectError
_1808:
	mov	ebx,dword [ebx+8]
	jmp	_479
_479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalMeshLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__c3d_loader_CalLoader_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_XMLCalMeshLoader
	mov	ebx,0
	jmp	_482
_482:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalMeshLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,212
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbNullObject
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	dword [ebp-52],0
	mov	dword [ebp-56],0
	mov	dword [ebp-60],0
	mov	dword [ebp-64],0
	mov	dword [ebp-68],_bbNullObject
	mov	dword [ebp-72],0
	mov	dword [ebp-76],_bbNullObject
	mov	dword [ebp-80],_bbNullObject
	mov	dword [ebp-84],_bbNullObject
	mov	dword [ebp-88],_bbEmptyArray
	mov	dword [ebp-92],_bbNullObject
	mov	dword [ebp-96],_bbEmptyArray
	mov	dword [ebp-100],0
	mov	dword [ebp-104],_bbNullObject
	mov	dword [ebp-108],_bbNullObject
	mov	dword [ebp-112],_bbEmptyArray
	mov	dword [ebp-116],0
	mov	dword [ebp-120],_bbNullObject
	mov	dword [ebp-124],_bbNullObject
	mov	dword [ebp-128],_bbNullObject
	mov	dword [ebp-132],_bbNullObject
	mov	dword [ebp-136],0
	mov	dword [ebp-140],_bbNullObject
	mov	dword [ebp-144],_bbNullObject
	mov	dword [ebp-148],_bbEmptyArray
	mov	dword [ebp-152],0
	mov	dword [ebp-156],_bbNullObject
	mov	dword [ebp-160],_bbNullObject
	mov	dword [ebp-164],0
	mov	dword [ebp-168],_bbNullObject
	mov	dword [ebp-172],0
	mov	dword [ebp-176],_bbNullObject
	mov	dword [ebp-180],0
	mov	dword [ebp-184],_bbNullObject
	mov	dword [ebp-188],_bbEmptyArray
	mov	dword [ebp-192],_bbNullObject
	mov	dword [ebp-196],_bbEmptyArray
	mov	dword [ebp-200],0
	mov	dword [ebp-204],_bbNullObject
	mov	dword [ebp-208],_bbNullObject
	mov	dword [ebp-212],_bbEmptyArray
	mov	eax,ebp
	push	eax
	push	_2426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_1836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_bank_TBank
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_1838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_1839
	push	_1840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_1842
	call	_brl_blitz_NullObjectError
_1842:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	call	_brl_bank_LoadBank
	add	esp,4
	mov	dword [ebp-16],eax
	push	_1843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_1844
	push	_1845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_486
_1844:
_1839:
	push	_1846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_pub_maxml_xmlDocument
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_1848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_1850
	call	_brl_blitz_NullObjectError
_1850:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_1851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_1852
	push	_1853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_111
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_1854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1856
	call	_brl_blitz_NullObjectError
_1856:
	mov	byte [ebx+12],1
	push	_1858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_486
_1852:
	push	_1859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_1861
	call	_brl_blitz_NullObjectError
_1861:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_1863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_1864
	push	_1865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_126
	call	_brl_standardio_Print
	add	esp,4
	push	_1866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1868
	call	_brl_blitz_NullObjectError
_1868:
	mov	byte [ebx+12],1
	push	_1870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_486
_1864:
	push	_1871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1873
	call	_brl_blitz_NullObjectError
_1873:
	push	_127
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1874
	push	_1875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1877
	call	_brl_blitz_NullObjectError
_1877:
	push	_114
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1878
	push	_1879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1881
	call	_brl_blitz_NullObjectError
_1881:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_1882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
	push	_1883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1885
	call	_brl_blitz_NullObjectError
_1885:
	push	_127
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_1886
	push	_1887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1889
	call	_brl_blitz_NullObjectError
_1889:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1892
	call	_brl_blitz_NullObjectError
_1892:
	mov	byte [ebx+12],1
	push	_1894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_486
_1886:
	jmp	_1895
_1878:
	push	_1896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1898
	call	_brl_blitz_NullObjectError
_1898:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_1901
	call	_brl_blitz_NullObjectError
_1901:
	mov	byte [ebx+12],1
	push	_1903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_486
_1895:
_1874:
	push	_1904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1906
	call	_brl_blitz_NullObjectError
_1906:
	push	1
	push	_128
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1908
	call	_brl_blitz_NullObjectError
_1908:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-28],eax
	push	_1910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	push	_1912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_1914
	call	_brl_blitz_NullObjectError
_1914:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-36],eax
	push	_1916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_129
_131:
	push	_1917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1919
	call	_brl_blitz_NullObjectError
_1919:
	push	_132
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1920
	push	_1921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1923
	call	_brl_blitz_NullObjectError
_1923:
	push	1
	push	_113
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1925
	call	_brl_blitz_NullObjectError
_1925:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-40],eax
	push	_1927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1929
	call	_brl_blitz_NullObjectError
_1929:
	push	1
	push	_133
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1931
	call	_brl_blitz_NullObjectError
_1931:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-44],eax
	push	_1933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1935
	call	_brl_blitz_NullObjectError
_1935:
	push	1
	push	_134
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1937
	call	_brl_blitz_NullObjectError
_1937:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-48],eax
	push	_1939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1941
	call	_brl_blitz_NullObjectError
_1941:
	push	1
	push	_135
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1943
	call	_brl_blitz_NullObjectError
_1943:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-52],eax
	push	_1945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1947
	call	_brl_blitz_NullObjectError
_1947:
	push	1
	push	_136
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1949
	call	_brl_blitz_NullObjectError
_1949:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-56],eax
	push	_1951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1953
	call	_brl_blitz_NullObjectError
_1953:
	push	1
	push	_137
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1955
	call	_brl_blitz_NullObjectError
_1955:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-60],eax
	push	_1957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1959
	call	_brl_blitz_NullObjectError
_1959:
	push	1
	push	_138
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_1961
	call	_brl_blitz_NullObjectError
_1961:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-64],eax
	push	_1963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreSubmesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-68],eax
	push	_1965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_1967
	call	_brl_blitz_NullObjectError
_1967:
	push	dword [ebp-52]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_1968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_1970
	call	_brl_blitz_NullObjectError
_1970:
	push	dword [ebp-40]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	push	_1971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_1973
	call	_brl_blitz_NullObjectError
_1973:
	push	dword [ebp-56]
	push	dword [ebp-48]
	push	dword [ebp-60]
	push	dword [ebp-44]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,20
	mov	eax,eax
	cmp	eax,0
	jne	_1974
	push	_1975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_139
	call	_brl_standardio_Print
	add	esp,4
	push	_1976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_486
_1974:
	push	_1977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-72],0
	push	_1979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_1981
	call	_brl_blitz_NullObjectError
_1981:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-76],eax
	push	_1983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_140
_142:
	push	_1984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_1986
	call	_brl_blitz_NullObjectError
_1986:
	push	_143
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_1987
	push	_1988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-80],eax
	push	_1990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_1992
	call	_brl_blitz_NullObjectError
_1992:
	push	1
	push	1
	push	_144
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-84],eax
	push	_1994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_1996
	call	_brl_blitz_NullObjectError
_1996:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-88],eax
	push	_1998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2000
	call	_brl_blitz_NullObjectError
_2000:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2002
	call	_brl_blitz_NullObjectError
_2002:
	mov	esi,0
	mov	eax,dword [ebp-88]
	cmp	esi,dword [eax+20]
	jb	_2005
	call	_brl_blitz_ArrayBoundsError
_2005:
	mov	eax,dword [ebp-88]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2008
	call	_brl_blitz_NullObjectError
_2008:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2010
	call	_brl_blitz_NullObjectError
_2010:
	mov	esi,1
	mov	eax,dword [ebp-88]
	cmp	esi,dword [eax+20]
	jb	_2013
	call	_brl_blitz_ArrayBoundsError
_2013:
	mov	eax,dword [ebp-88]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2016
	call	_brl_blitz_NullObjectError
_2016:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2018
	call	_brl_blitz_NullObjectError
_2018:
	mov	esi,2
	mov	eax,dword [ebp-88]
	cmp	esi,dword [eax+20]
	jb	_2021
	call	_brl_blitz_ArrayBoundsError
_2021:
	mov	eax,dword [ebp-88]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_2024
	call	_brl_blitz_NullObjectError
_2024:
	push	1
	push	1
	push	_145
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-92],eax
	push	_2026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-92]
	cmp	ebx,_bbNullObject
	jne	_2028
	call	_brl_blitz_NullObjectError
_2028:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-96],eax
	push	_2030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2032
	call	_brl_blitz_NullObjectError
_2032:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_2034
	call	_brl_blitz_NullObjectError
_2034:
	mov	esi,0
	mov	eax,dword [ebp-96]
	cmp	esi,dword [eax+20]
	jb	_2037
	call	_brl_blitz_ArrayBoundsError
_2037:
	mov	eax,dword [ebp-96]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2040
	call	_brl_blitz_NullObjectError
_2040:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_2042
	call	_brl_blitz_NullObjectError
_2042:
	mov	esi,1
	mov	eax,dword [ebp-96]
	cmp	esi,dword [eax+20]
	jb	_2045
	call	_brl_blitz_ArrayBoundsError
_2045:
	mov	eax,dword [ebp-96]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2048
	call	_brl_blitz_NullObjectError
_2048:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_2050
	call	_brl_blitz_NullObjectError
_2050:
	mov	esi,2
	mov	eax,dword [ebp-96]
	cmp	esi,dword [eax+20]
	jb	_2053
	call	_brl_blitz_ArrayBoundsError
_2053:
	mov	eax,dword [ebp-96]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-100],0
	push	_2056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_2058
	call	_brl_blitz_NullObjectError
_2058:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-104],eax
	push	_2060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_146
_148:
	push	_2061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-104]
	cmp	ebx,_bbNullObject
	jne	_2063
	call	_brl_blitz_NullObjectError
_2063:
	push	_149
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2064
	push	_2065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalTextureCoordinate
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-108],eax
	push	_2067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-104]
	cmp	ebx,_bbNullObject
	jne	_2069
	call	_brl_blitz_NullObjectError
_2069:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-112],eax
	push	_2071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-108]
	cmp	ebx,_bbNullObject
	jne	_2073
	call	_brl_blitz_NullObjectError
_2073:
	mov	esi,0
	mov	eax,dword [ebp-112]
	cmp	esi,dword [eax+20]
	jb	_2076
	call	_brl_blitz_ArrayBoundsError
_2076:
	mov	eax,dword [ebp-112]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-108]
	cmp	ebx,_bbNullObject
	jne	_2079
	call	_brl_blitz_NullObjectError
_2079:
	mov	esi,1
	mov	eax,dword [ebp-112]
	cmp	esi,dword [eax+20]
	jb	_2082
	call	_brl_blitz_ArrayBoundsError
_2082:
	mov	eax,dword [ebp-112]
	push	dword [eax+esi*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_2085
	call	_brl_blitz_NullObjectError
_2085:
	push	dword [ebp-108]
	push	dword [ebp-100]
	push	dword [ebp-72]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,16
	push	_2086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-100],1
_2064:
	push	_2087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-104]
	cmp	ebx,_bbNullObject
	jne	_2089
	call	_brl_blitz_NullObjectError
_2089:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-104],eax
_146:
	cmp	dword [ebp-104],_bbNullObject
	jne	_148
_147:
	push	_2090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-116],0
	push	_2092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_2094
	call	_brl_blitz_NullObjectError
_2094:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-120],eax
	push	_2096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_150
_152:
	push	_2097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-120]
	cmp	ebx,_bbNullObject
	jne	_2099
	call	_brl_blitz_NullObjectError
_2099:
	push	_153
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2100
	push	_2101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalInfluence
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-124],eax
	push	_2103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-124]
	cmp	ebx,_bbNullObject
	jne	_2105
	call	_brl_blitz_NullObjectError
_2105:
	mov	esi,dword [ebp-120]
	cmp	esi,_bbNullObject
	jne	_2108
	call	_brl_blitz_NullObjectError
_2108:
	push	1
	push	_154
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+176]
	add	esp,12
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_2110
	call	_brl_blitz_NullObjectError
_2110:
	push	dword [esi+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8],eax
	push	_2111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-124]
	cmp	ebx,_bbNullObject
	jne	_2113
	call	_brl_blitz_NullObjectError
_2113:
	mov	esi,dword [ebp-120]
	cmp	esi,_bbNullObject
	jne	_2116
	call	_brl_blitz_NullObjectError
_2116:
	push	dword [esi+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2119
	call	_brl_blitz_NullObjectError
_2119:
	mov	edi,ebx
	mov	esi,dword [ebp-80]
	cmp	esi,_bbNullObject
	jne	_2122
	call	_brl_blitz_NullObjectError
_2122:
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2124
	call	_brl_blitz_NullObjectError
_2124:
	mov	eax,dword [ebx+16]
	mov	eax,dword [eax+20]
	add	eax,1
	push	eax
	push	0
	push	dword [esi+16]
	push	_2125
	call	_bbArraySlice
	add	esp,16
	mov	dword [edi+16],eax
	push	_2126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2128
	call	_brl_blitz_NullObjectError
_2128:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-80]
	cmp	ebx,_bbNullObject
	jne	_2131
	call	_brl_blitz_NullObjectError
_2131:
	mov	eax,dword [ebx+16]
	mov	ebx,dword [eax+20]
	sub	ebx,1
	cmp	ebx,dword [esi+20]
	jb	_2133
	call	_brl_blitz_ArrayBoundsError
_2133:
	shl	ebx,2
	add	esi,ebx
	mov	eax,dword [ebp-124]
	mov	dword [esi+24],eax
	push	_2135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-116],1
_2100:
	push	_2136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-120]
	cmp	ebx,_bbNullObject
	jne	_2138
	call	_brl_blitz_NullObjectError
_2138:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-120],eax
_150:
	cmp	dword [ebp-120],_bbNullObject
	jne	_152
_151:
	push	_2139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_2141
	call	_brl_blitz_NullObjectError
_2141:
	push	dword [ebp-80]
	push	dword [ebp-72]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,12
	push	_2142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_2144
	call	_brl_blitz_NullObjectError
_2144:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-128],eax
	push	_2146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_155
_157:
	push	_2147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-128]
	cmp	ebx,_bbNullObject
	jne	_2149
	call	_brl_blitz_NullObjectError
_2149:
	push	_158
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2150
	push	_2151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalPhysicalProperty
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-132],eax
	push	_2153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-132]
	cmp	ebx,_bbNullObject
	jne	_2155
	call	_brl_blitz_NullObjectError
_2155:
	mov	esi,dword [ebp-128]
	cmp	esi,_bbNullObject
	jne	_2158
	call	_brl_blitz_NullObjectError
_2158:
	push	dword [esi+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_2161
	call	_brl_blitz_NullObjectError
_2161:
	push	dword [ebp-132]
	push	dword [ebp-72]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,12
_2150:
	push	_2162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-128]
	cmp	ebx,_bbNullObject
	jne	_2164
	call	_brl_blitz_NullObjectError
_2164:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-128],eax
_155:
	cmp	dword [ebp-128],_bbNullObject
	jne	_157
_156:
	push	_2165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-72],1
_1987:
	push	_2166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-76]
	cmp	ebx,_bbNullObject
	jne	_2168
	call	_brl_blitz_NullObjectError
_2168:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-76],eax
_140:
	cmp	dword [ebp-76],_bbNullObject
	jne	_142
_141:
	push	_2169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-136],0
	push	_2171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2173
	call	_brl_blitz_NullObjectError
_2173:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-140],eax
	push	_2175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_159
_161:
	push	_2176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2178
	call	_brl_blitz_NullObjectError
_2178:
	push	_162
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2179
	push	_2180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalSpring
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-144],eax
	push	_2182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2184
	call	_brl_blitz_NullObjectError
_2184:
	push	1
	push	_163
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2186
	call	_brl_blitz_NullObjectError
_2186:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-148],eax
	push	_2188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-144]
	cmp	ebx,_bbNullObject
	jne	_2190
	call	_brl_blitz_NullObjectError
_2190:
	mov	ebx,dword [ebx+8]
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_2193
	call	_brl_blitz_ArrayBoundsError
_2193:
	shl	esi,2
	add	ebx,esi
	mov	esi,0
	mov	eax,dword [ebp-148]
	cmp	esi,dword [eax+20]
	jb	_2196
	call	_brl_blitz_ArrayBoundsError
_2196:
	mov	eax,dword [ebp-148]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-144]
	cmp	ebx,_bbNullObject
	jne	_2199
	call	_brl_blitz_NullObjectError
_2199:
	mov	ebx,dword [ebx+8]
	mov	esi,1
	cmp	esi,dword [ebx+20]
	jb	_2202
	call	_brl_blitz_ArrayBoundsError
_2202:
	shl	esi,2
	add	ebx,esi
	mov	esi,1
	mov	eax,dword [ebp-148]
	cmp	esi,dword [eax+20]
	jb	_2205
	call	_brl_blitz_ArrayBoundsError
_2205:
	mov	eax,dword [ebp-148]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-144]
	cmp	esi,_bbNullObject
	jne	_2208
	call	_brl_blitz_NullObjectError
_2208:
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2211
	call	_brl_blitz_NullObjectError
_2211:
	push	1
	push	_164
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2213
	call	_brl_blitz_NullObjectError
_2213:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+12]
	push	_2214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-144]
	cmp	esi,_bbNullObject
	jne	_2216
	call	_brl_blitz_NullObjectError
_2216:
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2219
	call	_brl_blitz_NullObjectError
_2219:
	push	1
	push	_165
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2221
	call	_brl_blitz_NullObjectError
_2221:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+16]
	push	_2222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_2224
	call	_brl_blitz_NullObjectError
_2224:
	push	dword [ebp-144]
	push	dword [ebp-136]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,12
	push	_2225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-136],1
_2179:
	push	_2226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2228
	call	_brl_blitz_NullObjectError
_2228:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-140],eax
_159:
	cmp	dword [ebp-140],_bbNullObject
	jne	_161
_160:
	push	_2229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-152],0
	push	_2231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2233
	call	_brl_blitz_NullObjectError
_2233:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-156],eax
	push	_2235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_166
_168:
	push	_2236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2238
	call	_brl_blitz_NullObjectError
_2238:
	push	_3
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2239
	push	_2240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2242
	call	_brl_blitz_NullObjectError
_2242:
	push	1
	push	_169
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2244
	call	_brl_blitz_NullObjectError
_2244:
	push	dword [ebx+12]
	call	dword [_c3d_cal3d_CalCoreSubMorphTarget+48]
	add	esp,4
	mov	dword [ebp-160],eax
	push	_2246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-160]
	cmp	ebx,_bbNullObject
	jne	_2248
	call	_brl_blitz_NullObjectError
_2248:
	push	dword [ebp-44]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	push	_2249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-164],0
	mov	dword [ebp-164],0
	mov	eax,dword [ebp-44]
	sub	eax,1
	mov	edi,eax
	jmp	_2251
_172:
	push	_2253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalBlendVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-168],eax
	push	_2255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-172],0
	push	_2257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2259
	call	_brl_blitz_NullObjectError
_2259:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-176],eax
	push	_2261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_173
_175:
	push	_2262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-176]
	cmp	ebx,_bbNullObject
	jne	_2264
	call	_brl_blitz_NullObjectError
_2264:
	push	_176
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2265
	push	_2266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-176]
	cmp	ebx,_bbNullObject
	jne	_2268
	call	_brl_blitz_NullObjectError
_2268:
	push	1
	push	_163
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2270
	call	_brl_blitz_NullObjectError
_2270:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-180],eax
	push	_2272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-164]
	cmp	dword [ebp-180],eax
	jne	_2273
	push	_2274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-176]
	cmp	ebx,_bbNullObject
	jne	_2276
	call	_brl_blitz_NullObjectError
_2276:
	push	1
	push	1
	push	_177
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-184],eax
	push	_2278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-184]
	cmp	ebx,_bbNullObject
	jne	_2280
	call	_brl_blitz_NullObjectError
_2280:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-188],eax
	push	_2282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-168]
	cmp	ebx,_bbNullObject
	jne	_2284
	call	_brl_blitz_NullObjectError
_2284:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2286
	call	_brl_blitz_NullObjectError
_2286:
	mov	esi,ebx
	mov	ebx,0
	mov	eax,dword [ebp-188]
	cmp	ebx,dword [eax+20]
	jb	_2289
	call	_brl_blitz_ArrayBoundsError
_2289:
	mov	eax,dword [ebp-188]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+8]
	push	_2290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-168]
	cmp	ebx,_bbNullObject
	jne	_2292
	call	_brl_blitz_NullObjectError
_2292:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2294
	call	_brl_blitz_NullObjectError
_2294:
	mov	esi,ebx
	mov	ebx,1
	mov	eax,dword [ebp-188]
	cmp	ebx,dword [eax+20]
	jb	_2297
	call	_brl_blitz_ArrayBoundsError
_2297:
	mov	eax,dword [ebp-188]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+12]
	push	_2298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-168]
	cmp	ebx,_bbNullObject
	jne	_2300
	call	_brl_blitz_NullObjectError
_2300:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_2302
	call	_brl_blitz_NullObjectError
_2302:
	mov	esi,ebx
	mov	ebx,2
	mov	eax,dword [ebp-188]
	cmp	ebx,dword [eax+20]
	jb	_2305
	call	_brl_blitz_ArrayBoundsError
_2305:
	mov	eax,dword [ebp-188]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+16]
	push	_2306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-176]
	cmp	ebx,_bbNullObject
	jne	_2308
	call	_brl_blitz_NullObjectError
_2308:
	push	1
	push	1
	push	_178
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-192],eax
	push	_2310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-192]
	cmp	ebx,_bbNullObject
	jne	_2312
	call	_brl_blitz_NullObjectError
_2312:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-196],eax
	push	_2314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-168]
	cmp	ebx,_bbNullObject
	jne	_2316
	call	_brl_blitz_NullObjectError
_2316:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_2318
	call	_brl_blitz_NullObjectError
_2318:
	mov	esi,ebx
	mov	ebx,0
	mov	eax,dword [ebp-196]
	cmp	ebx,dword [eax+20]
	jb	_2321
	call	_brl_blitz_ArrayBoundsError
_2321:
	mov	eax,dword [ebp-196]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+8]
	push	_2322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-168]
	cmp	ebx,_bbNullObject
	jne	_2324
	call	_brl_blitz_NullObjectError
_2324:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_2326
	call	_brl_blitz_NullObjectError
_2326:
	mov	esi,ebx
	mov	ebx,1
	mov	eax,dword [ebp-196]
	cmp	ebx,dword [eax+20]
	jb	_2329
	call	_brl_blitz_ArrayBoundsError
_2329:
	mov	eax,dword [ebp-196]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+12]
	push	_2330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-168]
	cmp	ebx,_bbNullObject
	jne	_2332
	call	_brl_blitz_NullObjectError
_2332:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_2334
	call	_brl_blitz_NullObjectError
_2334:
	mov	esi,ebx
	mov	ebx,2
	mov	eax,dword [ebp-196]
	cmp	ebx,dword [eax+20]
	jb	_2337
	call	_brl_blitz_ArrayBoundsError
_2337:
	mov	eax,dword [ebp-196]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+16]
	push	_2338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-164]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_179
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-160]
	cmp	ebx,_bbNullObject
	jne	_2341
	call	_brl_blitz_NullObjectError
_2341:
	push	dword [ebp-168]
	push	dword [ebp-164]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,12
_2273:
	push	_2342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-172],1
_2265:
	push	_2343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-176]
	cmp	ebx,_bbNullObject
	jne	_2345
	call	_brl_blitz_NullObjectError
_2345:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-176],eax
_173:
	cmp	dword [ebp-176],_bbNullObject
	jne	_175
_174:
_170:
	add	dword [ebp-164],1
_2251:
	cmp	dword [ebp-164],edi
	jle	_172
_171:
	push	_2346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-160]
	cmp	ebx,_bbNullObject
	jne	_2348
	call	_brl_blitz_NullObjectError
_2348:
	push	dword [ebx+12]
	push	_180
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_2351
	call	_brl_blitz_NullObjectError
_2351:
	push	dword [ebp-160]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,8
	push	_2352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-152],1
_2239:
	push	_2353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2355
	call	_brl_blitz_NullObjectError
_2355:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-156],eax
_166:
	cmp	dword [ebp-156],_bbNullObject
	jne	_168
_167:
	push	_2356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-200],0
	push	_2358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2360
	call	_brl_blitz_NullObjectError
_2360:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-204],eax
	push	_2362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_181
_183:
	push	_2363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-204]
	cmp	ebx,_bbNullObject
	jne	_2365
	call	_brl_blitz_NullObjectError
_2365:
	push	_184
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2366
	push	_2367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalFace
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-208],eax
	push	_2369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-204]
	cmp	ebx,_bbNullObject
	jne	_2371
	call	_brl_blitz_NullObjectError
_2371:
	push	1
	push	_163
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2373
	call	_brl_blitz_NullObjectError
_2373:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-212],eax
	push	_2375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-208]
	cmp	ebx,_bbNullObject
	jne	_2377
	call	_brl_blitz_NullObjectError
_2377:
	mov	ebx,dword [ebx+8]
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_2380
	call	_brl_blitz_ArrayBoundsError
_2380:
	shl	esi,2
	add	ebx,esi
	mov	esi,0
	mov	eax,dword [ebp-212]
	cmp	esi,dword [eax+20]
	jb	_2383
	call	_brl_blitz_ArrayBoundsError
_2383:
	mov	eax,dword [ebp-212]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-208]
	cmp	ebx,_bbNullObject
	jne	_2386
	call	_brl_blitz_NullObjectError
_2386:
	mov	ebx,dword [ebx+8]
	mov	esi,1
	cmp	esi,dword [ebx+20]
	jb	_2389
	call	_brl_blitz_ArrayBoundsError
_2389:
	shl	esi,2
	add	ebx,esi
	mov	esi,1
	mov	eax,dword [ebp-212]
	cmp	esi,dword [eax+20]
	jb	_2392
	call	_brl_blitz_ArrayBoundsError
_2392:
	mov	eax,dword [ebp-212]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-208]
	cmp	ebx,_bbNullObject
	jne	_2395
	call	_brl_blitz_NullObjectError
_2395:
	mov	ebx,dword [ebx+8]
	mov	esi,2
	cmp	esi,dword [ebx+20]
	jb	_2398
	call	_brl_blitz_ArrayBoundsError
_2398:
	shl	esi,2
	add	ebx,esi
	mov	esi,2
	mov	eax,dword [ebp-212]
	cmp	esi,dword [eax+20]
	jb	_2401
	call	_brl_blitz_ArrayBoundsError
_2401:
	mov	eax,dword [ebp-212]
	push	dword [eax+esi*4+24]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-68]
	cmp	ebx,_bbNullObject
	jne	_2404
	call	_brl_blitz_NullObjectError
_2404:
	push	dword [ebp-208]
	push	dword [ebp-200]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,12
	push	_2405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-200],1
_2366:
	push	_2406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-204]
	cmp	ebx,_bbNullObject
	jne	_2408
	call	_brl_blitz_NullObjectError
_2408:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-204],eax
_181:
	cmp	dword [ebp-204],_bbNullObject
	jne	_183
_182:
	push	_2409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_2411
	call	_brl_blitz_NullObjectError
_2411:
	push	dword [ebp-68]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
_1920:
	push	_2412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2414
	call	_brl_blitz_NullObjectError
_2414:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-36],eax
_129:
	cmp	dword [ebp-36],_bbNullObject
	jne	_131
_130:
	push	_2415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2417
	call	_brl_blitz_NullObjectError
_2417:
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	push	_2419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2421
	call	_brl_blitz_NullObjectError
_2421:
	mov	byte [ebx+12],1
	push	_2423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2425
	call	_brl_blitz_NullObjectError
_2425:
	mov	ebx,dword [ebx+8]
	jmp	_486
_486:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalSkeletonLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__c3d_loader_CalLoader_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_XMLCalSkeletonLoader
	mov	ebx,0
	jmp	_489
_489:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalSkeletonLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,160
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	mov	dword [ebp-28],_bbNullObject
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbEmptyString
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],_bbEmptyArray
	fldz
	fstp	dword [ebp-52]
	fldz
	fstp	dword [ebp-56]
	fldz
	fstp	dword [ebp-60]
	mov	dword [ebp-64],_bbNullObject
	mov	dword [ebp-68],_bbEmptyArray
	fldz
	fstp	dword [ebp-72]
	fldz
	fstp	dword [ebp-76]
	fldz
	fstp	dword [ebp-80]
	fldz
	fstp	dword [ebp-84]
	mov	dword [ebp-88],_bbNullObject
	fldz
	fstp	dword [ebp-92]
	fldz
	fstp	dword [ebp-96]
	fldz
	fstp	dword [ebp-100]
	mov	dword [ebp-104],_bbEmptyArray
	mov	dword [ebp-108],_bbNullObject
	mov	dword [ebp-112],_bbEmptyArray
	fldz
	fstp	dword [ebp-116]
	fldz
	fstp	dword [ebp-120]
	fldz
	fstp	dword [ebp-124]
	fldz
	fstp	dword [ebp-128]
	mov	dword [ebp-132],_bbNullObject
	mov	dword [ebp-136],0
	mov	dword [ebp-140],_bbNullObject
	mov	dword [ebp-144],_bbNullObject
	mov	dword [ebp-148],_bbNullObject
	mov	dword [ebp-152],_bbNullObject
	mov	dword [ebp-156],_bbNullObject
	mov	dword [ebp-160],0
	push	ebp
	push	_2767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_2487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_bank_TBank
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_2489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_2490
	push	_2491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_2493
	call	_brl_blitz_NullObjectError
_2493:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	call	_brl_bank_LoadBank
	add	esp,4
	mov	dword [ebp-16],eax
	push	_2494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_2495
	push	_2496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2495:
_2490:
	push	_2497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_pub_maxml_xmlDocument
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_2499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_2501
	call	_brl_blitz_NullObjectError
_2501:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_2502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_2503
	push	_2504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_111
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2507
	call	_brl_blitz_NullObjectError
_2507:
	mov	byte [ebx+12],1
	push	_2509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2503:
	push	_2510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_2512
	call	_brl_blitz_NullObjectError
_2512:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_2514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_2515
	push	_2516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_185
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2519
	call	_brl_blitz_NullObjectError
_2519:
	mov	byte [ebx+12],1
	push	_2521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2515:
	push	_2522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2524
	call	_brl_blitz_NullObjectError
_2524:
	push	_186
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_2525
	push	_2526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2528
	call	_brl_blitz_NullObjectError
_2528:
	push	_114
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2529
	push	_2530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2532
	call	_brl_blitz_NullObjectError
_2532:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_2533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
	push	_2534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2536
	call	_brl_blitz_NullObjectError
_2536:
	push	_186
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_2537
	push	_2538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2540
	call	_brl_blitz_NullObjectError
_2540:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2543
	call	_brl_blitz_NullObjectError
_2543:
	mov	byte [ebx+12],1
	push	_2545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2537:
	jmp	_2546
_2529:
	push	_2547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2549
	call	_brl_blitz_NullObjectError
_2549:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2552
	call	_brl_blitz_NullObjectError
_2552:
	mov	byte [ebx+12],1
	push	_2554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2546:
_2525:
	push	_2555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreSkeleton
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	push	_2557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2559
	call	_brl_blitz_NullObjectError
_2559:
	push	1
	push	_187
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2561
	call	_brl_blitz_NullObjectError
_2561:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_2563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2565
	call	_brl_blitz_NullObjectError
_2565:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-36],eax
	push	_2567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_188
_190:
	push	_2568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2570
	call	_brl_blitz_NullObjectError
_2570:
	push	_191
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2571
	push	_2572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2574
	call	_brl_blitz_NullObjectError
_2574:
	push	1
	push	_169
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2576
	call	_brl_blitz_NullObjectError
_2576:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-40],eax
	push	_2578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2580
	call	_brl_blitz_NullObjectError
_2580:
	push	1
	push	1
	push	_192
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-44],eax
	push	_2582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-44],_bbNullObject
	jne	_2583
	push	_2584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_193
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2583:
	push	_2586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_2588
	call	_brl_blitz_NullObjectError
_2588:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-48],eax
	push	_2590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-52]
	fldz
	fstp	dword [ebp-56]
	fldz
	fstp	dword [ebp-60]
	push	_2594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-48]
	cmp	ebx,dword [eax+20]
	jb	_2596
	call	_brl_blitz_ArrayBoundsError
_2596:
	mov	eax,dword [ebp-48]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-52]
	push	_2597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-48]
	cmp	ebx,dword [eax+20]
	jb	_2599
	call	_brl_blitz_ArrayBoundsError
_2599:
	mov	eax,dword [ebp-48]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-56]
	push	_2600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-48]
	cmp	ebx,dword [eax+20]
	jb	_2602
	call	_brl_blitz_ArrayBoundsError
_2602:
	mov	eax,dword [ebp-48]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-60]
	push	_2603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2605
	call	_brl_blitz_NullObjectError
_2605:
	push	1
	push	1
	push	_194
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-64],eax
	push	_2607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-64],_bbNullObject
	jne	_2608
	push	_2609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_195
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2608:
	push	_2611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-64]
	cmp	ebx,_bbNullObject
	jne	_2613
	call	_brl_blitz_NullObjectError
_2613:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-68],eax
	push	_2615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-72]
	fldz
	fstp	dword [ebp-76]
	fldz
	fstp	dword [ebp-80]
	fldz
	fstp	dword [ebp-84]
	push	_2620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2622
	call	_brl_blitz_ArrayBoundsError
_2622:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-72]
	push	_2623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2625
	call	_brl_blitz_ArrayBoundsError
_2625:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-76]
	push	_2626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2628
	call	_brl_blitz_ArrayBoundsError
_2628:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-80]
	push	_2629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,3
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2631
	call	_brl_blitz_ArrayBoundsError
_2631:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-84]
	push	_2632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2634
	call	_brl_blitz_NullObjectError
_2634:
	push	1
	push	1
	push	_196
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-88],eax
	push	_2636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-88],_bbNullObject
	jne	_2637
	push	_2638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_197
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2637:
	push	_2640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-92]
	fldz
	fstp	dword [ebp-96]
	fldz
	fstp	dword [ebp-100]
	push	_2644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-88]
	cmp	ebx,_bbNullObject
	jne	_2646
	call	_brl_blitz_NullObjectError
_2646:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-104],eax
	push	_2648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-104]
	cmp	ebx,dword [eax+20]
	jb	_2650
	call	_brl_blitz_ArrayBoundsError
_2650:
	mov	eax,dword [ebp-104]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-92]
	push	_2651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-104]
	cmp	ebx,dword [eax+20]
	jb	_2653
	call	_brl_blitz_ArrayBoundsError
_2653:
	mov	eax,dword [ebp-104]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-96]
	push	_2654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-104]
	cmp	ebx,dword [eax+20]
	jb	_2656
	call	_brl_blitz_ArrayBoundsError
_2656:
	mov	eax,dword [ebp-104]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-100]
	push	_2657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2659
	call	_brl_blitz_NullObjectError
_2659:
	push	1
	push	1
	push	_198
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-108],eax
	push	_2661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-108],_bbNullObject
	jne	_2662
	push	_2663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_199
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_493
_2662:
	push	_2665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-108]
	cmp	ebx,_bbNullObject
	jne	_2667
	call	_brl_blitz_NullObjectError
_2667:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-112],eax
	push	_2669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-116]
	fldz
	fstp	dword [ebp-120]
	fldz
	fstp	dword [ebp-124]
	fldz
	fstp	dword [ebp-128]
	push	_2674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-112]
	cmp	ebx,dword [eax+20]
	jb	_2676
	call	_brl_blitz_ArrayBoundsError
_2676:
	mov	eax,dword [ebp-112]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-116]
	push	_2677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-112]
	cmp	ebx,dword [eax+20]
	jb	_2679
	call	_brl_blitz_ArrayBoundsError
_2679:
	mov	eax,dword [ebp-112]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-120]
	push	_2680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-112]
	cmp	ebx,dword [eax+20]
	jb	_2682
	call	_brl_blitz_ArrayBoundsError
_2682:
	mov	eax,dword [ebp-112]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-124]
	push	_2683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,3
	mov	eax,dword [ebp-112]
	cmp	ebx,dword [eax+20]
	jb	_2685
	call	_brl_blitz_ArrayBoundsError
_2685:
	mov	eax,dword [ebp-112]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-128]
	push	_2686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2688
	call	_brl_blitz_NullObjectError
_2688:
	push	1
	push	1
	push	_200
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-132],eax
	push	_2690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-132]
	cmp	ebx,_bbNullObject
	jne	_2692
	call	_brl_blitz_NullObjectError
_2692:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-136],eax
	push	_2694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-40]
	call	dword [_c3d_cal3d_CalCoreBone+48]
	add	esp,4
	mov	dword [ebp-140],eax
	push	_2696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2698
	call	_brl_blitz_NullObjectError
_2698:
	push	dword [ebp-136]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,8
	push	_2699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-60]
	push	dword [ebp-56]
	push	dword [ebp-52]
	call	dword [_c3d_cal3d_CalVector+52]
	add	esp,12
	mov	dword [ebp-144],eax
	push	_2701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-84]
	push	dword [ebp-80]
	push	dword [ebp-76]
	push	dword [ebp-72]
	call	dword [_c3d_cal3d_CalQuaternion+52]
	add	esp,16
	mov	dword [ebp-148],eax
	push	_2703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-136],-1
	jne	_2704
	push	_2705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1060439283
	push	0
	push	0
	push	1060439283
	call	dword [_c3d_cal3d_CalQuaternion+52]
	add	esp,16
	mov	dword [ebp-152],eax
	push	_2707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-148]
	cmp	ebx,_bbNullObject
	jne	_2709
	call	_brl_blitz_NullObjectError
_2709:
	push	dword [ebp-152]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	push	_2710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-144]
	cmp	ebx,_bbNullObject
	jne	_2712
	call	_brl_blitz_NullObjectError
_2712:
	push	dword [ebp-152]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
_2704:
	push	_2713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2715
	call	_brl_blitz_NullObjectError
_2715:
	push	dword [ebp-144]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	_2716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2718
	call	_brl_blitz_NullObjectError
_2718:
	push	dword [ebp-148]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_2719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2721
	call	_brl_blitz_NullObjectError
_2721:
	push	dword [ebp-100]
	push	dword [ebp-96]
	push	dword [ebp-92]
	call	dword [_c3d_cal3d_CalVector+52]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	push	_2722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2724
	call	_brl_blitz_NullObjectError
_2724:
	push	dword [ebp-128]
	push	dword [ebp-124]
	push	dword [ebp-120]
	push	dword [ebp-116]
	call	dword [_c3d_cal3d_CalQuaternion+52]
	add	esp,16
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	push	_2725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2727
	call	_brl_blitz_NullObjectError
_2727:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-156],eax
	push	_2729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_201
_203:
	push	_2730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2732
	call	_brl_blitz_NullObjectError
_2732:
	push	_204
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2733
	push	_2734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2736
	call	_brl_blitz_NullObjectError
_2736:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-160],eax
	push	_2738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2740
	call	_brl_blitz_NullObjectError
_2740:
	push	dword [ebp-160]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
_2733:
	push	_2741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-156]
	cmp	ebx,_bbNullObject
	jne	_2743
	call	_brl_blitz_NullObjectError
_2743:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-156],eax
_201:
	cmp	dword [ebp-156],_bbNullObject
	jne	_203
_202:
	push	_2744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-140]
	cmp	ebx,_bbNullObject
	jne	_2746
	call	_brl_blitz_NullObjectError
_2746:
	push	dword [ebp-28]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	push	_2747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_2749
	call	_brl_blitz_NullObjectError
_2749:
	push	dword [ebp-140]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
_2571:
	push	_2750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2752
	call	_brl_blitz_NullObjectError
_2752:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-36],eax
_188:
	cmp	dword [ebp-36],_bbNullObject
	jne	_190
_189:
	push	_2753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_2755
	call	_brl_blitz_NullObjectError
_2755:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	_2756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2758
	call	_brl_blitz_NullObjectError
_2758:
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	push	_2760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2762
	call	_brl_blitz_NullObjectError
_2762:
	mov	byte [ebx+12],1
	push	_2764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2766
	call	_brl_blitz_NullObjectError
_2766:
	mov	ebx,dword [ebx+8]
	jmp	_493
_493:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalAnimationLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_2804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__c3d_loader_CalLoader_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_XMLCalAnimationLoader
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],_bbNullObject
	mov	ebx,0
	jmp	_496
_496:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLCalAnimationLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,120
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	fldz
	fstp	dword [ebp-28]
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],0
	mov	dword [ebp-52],0
	mov	dword [ebp-56],_bbNullObject
	fldz
	fstp	dword [ebp-60]
	mov	dword [ebp-64],_bbNullObject
	mov	dword [ebp-68],_bbEmptyArray
	fldz
	fstp	dword [ebp-72]
	fldz
	fstp	dword [ebp-76]
	fldz
	fstp	dword [ebp-80]
	mov	dword [ebp-84],_bbNullObject
	mov	dword [ebp-88],_bbNullObject
	mov	dword [ebp-92],_bbEmptyArray
	fldz
	fstp	dword [ebp-96]
	fldz
	fstp	dword [ebp-100]
	fldz
	fstp	dword [ebp-104]
	fldz
	fstp	dword [ebp-108]
	mov	dword [ebp-112],_bbNullObject
	mov	dword [ebp-116],_bbNullObject
	mov	dword [ebp-120],_bbNullObject
	push	ebp
	push	_3047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_2806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_2808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_bank_TBank
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_2810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_2811
	push	_2812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_2814
	call	_brl_blitz_NullObjectError
_2814:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	call	_brl_bank_LoadBank
	add	esp,4
	mov	dword [ebp-16],eax
	push	_2815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_2816
	push	_2817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_500
_2816:
_2811:
	push	_2818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_pub_maxml_xmlDocument
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_2820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_2822
	call	_brl_blitz_NullObjectError
_2822:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_2823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_2824
	push	_2825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_111
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2828
	call	_brl_blitz_NullObjectError
_2828:
	mov	byte [ebx+12],1
	push	_2830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_500
_2824:
	push	_2831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_2833
	call	_brl_blitz_NullObjectError
_2833:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_2835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_2836
	push	_2837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_205
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2840
	call	_brl_blitz_NullObjectError
_2840:
	mov	byte [ebx+12],1
	push	_2842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_500
_2836:
	push	_2843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2845
	call	_brl_blitz_NullObjectError
_2845:
	push	_206
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_2846
	push	_2847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2849
	call	_brl_blitz_NullObjectError
_2849:
	push	_114
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2850
	push	_2851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2853
	call	_brl_blitz_NullObjectError
_2853:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_2854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
	push	_2855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2857
	call	_brl_blitz_NullObjectError
_2857:
	push	_206
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_2858
	push	_2859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2861
	call	_brl_blitz_NullObjectError
_2861:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2864
	call	_brl_blitz_NullObjectError
_2864:
	mov	byte [ebx+12],1
	push	_2866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_500
_2858:
	jmp	_2867
_2850:
	push	_2868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2870
	call	_brl_blitz_NullObjectError
_2870:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2873
	call	_brl_blitz_NullObjectError
_2873:
	mov	byte [ebx+12],1
	push	_2875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_500
_2867:
_2846:
	push	_2876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2878
	call	_brl_blitz_NullObjectError
_2878:
	push	1
	push	_207
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2880
	call	_brl_blitz_NullObjectError
_2880:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-28]
	push	_2882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2884
	call	_brl_blitz_NullObjectError
_2884:
	push	1
	push	_208
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2886
	call	_brl_blitz_NullObjectError
_2886:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_2888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreAnimation
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-36],eax
	push	_2890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_2891
	push	_2892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_209
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_2893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_500
_2891:
	push	_2894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_2896
	call	_brl_blitz_NullObjectError
_2896:
	push	dword [ebp-28]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	push	_2897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_2899
	call	_brl_blitz_NullObjectError
_2899:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-40],eax
	push	_2901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_210
_212:
	push	_2902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_2904
	call	_brl_blitz_NullObjectError
_2904:
	push	_213
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2905
	push	_2906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreTrack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-44],eax
	push	_2908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_2910
	call	_brl_blitz_NullObjectError
_2910:
	push	1
	push	_214
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2912
	call	_brl_blitz_NullObjectError
_2912:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-48],eax
	push	_2914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_2916
	call	_brl_blitz_NullObjectError
_2916:
	push	dword [ebp-48]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_2917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_2919
	call	_brl_blitz_NullObjectError
_2919:
	push	1
	push	_215
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2921
	call	_brl_blitz_NullObjectError
_2921:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-52],eax
	push	_2923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_2925
	call	_brl_blitz_NullObjectError
_2925:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-56],eax
	push	_2927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_216
_218:
	push	_2928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_2930
	call	_brl_blitz_NullObjectError
_2930:
	push	_219
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_2931
	push	_2932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_2934
	call	_brl_blitz_NullObjectError
_2934:
	push	1
	push	_220
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_2936
	call	_brl_blitz_NullObjectError
_2936:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-60]
	push	_2938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_2940
	call	_brl_blitz_NullObjectError
_2940:
	push	1
	push	1
	push	_192
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-64],eax
	push	_2942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-68],_bbEmptyArray
	push	_2944
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-64],_bbNullObject
	jne	_2945
	push	_2946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	3
	push	0
	push	dword [ebp-68]
	push	_248
	call	_bbArraySlice
	add	esp,16
	mov	dword [ebp-68],eax
	jmp	_2947
_2945:
	push	_2948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-64]
	cmp	ebx,_bbNullObject
	jne	_2950
	call	_brl_blitz_NullObjectError
_2950:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-68],eax
_2947:
	push	_2951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-72]
	fldz
	fstp	dword [ebp-76]
	fldz
	fstp	dword [ebp-80]
	push	_2955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2957
	call	_brl_blitz_ArrayBoundsError
_2957:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-72]
	push	_2958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2960
	call	_brl_blitz_ArrayBoundsError
_2960:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-76]
	push	_2961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-68]
	cmp	ebx,dword [eax+20]
	jb	_2963
	call	_brl_blitz_ArrayBoundsError
_2963:
	mov	eax,dword [ebp-68]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-80]
	push	_2964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-80]
	push	dword [ebp-76]
	push	dword [ebp-72]
	call	dword [_c3d_cal3d_CalVector+52]
	add	esp,12
	mov	dword [ebp-84],eax
	push	_2966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_2968
	call	_brl_blitz_NullObjectError
_2968:
	push	1
	push	1
	push	_194
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-88],eax
	push	_2970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-88]
	cmp	ebx,_bbNullObject
	jne	_2972
	call	_brl_blitz_NullObjectError
_2972:
	push	_117
	push	dword [ebx+12]
	call	_bbStringSplit
	add	esp,8
	mov	dword [ebp-92],eax
	push	_2974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fldz
	fstp	dword [ebp-96]
	fldz
	fstp	dword [ebp-100]
	fldz
	fstp	dword [ebp-104]
	fldz
	fstp	dword [ebp-108]
	push	_2979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	mov	eax,dword [ebp-92]
	cmp	ebx,dword [eax+20]
	jb	_2981
	call	_brl_blitz_ArrayBoundsError
_2981:
	mov	eax,dword [ebp-92]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-96]
	push	_2982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	mov	eax,dword [ebp-92]
	cmp	ebx,dword [eax+20]
	jb	_2984
	call	_brl_blitz_ArrayBoundsError
_2984:
	mov	eax,dword [ebp-92]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-100]
	push	_2985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,2
	mov	eax,dword [ebp-92]
	cmp	ebx,dword [eax+20]
	jb	_2987
	call	_brl_blitz_ArrayBoundsError
_2987:
	mov	eax,dword [ebp-92]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-104]
	push	_2988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,3
	mov	eax,dword [ebp-92]
	cmp	ebx,dword [eax+20]
	jb	_2990
	call	_brl_blitz_ArrayBoundsError
_2990:
	mov	eax,dword [ebp-92]
	push	dword [eax+ebx*4+24]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-108]
	push	_2991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-108]
	push	dword [ebp-104]
	push	dword [ebp-100]
	push	dword [ebp-96]
	call	dword [_c3d_cal3d_CalQuaternion+52]
	add	esp,16
	mov	dword [ebp-112],eax
	push	_2993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2995
	call	_brl_blitz_NullObjectError
_2995:
	cmp	dword [ebx+16],_bbNullObject
	je	_2996
	push	_2997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_2999
	call	_brl_blitz_NullObjectError
_2999:
	mov	ebx,dword [ebx+16]
	cmp	ebx,_bbNullObject
	jne	_3001
	call	_brl_blitz_NullObjectError
_3001:
	push	dword [ebp-48]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_3003
	call	_brl_blitz_NullObjectError
_3003:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	cmp	eax,-1
	jne	_3004
	push	_3005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1060439283
	push	0
	push	0
	push	1060439283
	call	dword [_c3d_cal3d_CalQuaternion+52]
	add	esp,16
	mov	dword [ebp-116],eax
	push	_3007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-112]
	cmp	ebx,_bbNullObject
	jne	_3009
	call	_brl_blitz_NullObjectError
_3009:
	push	dword [ebp-116]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	push	_3010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-84]
	cmp	ebx,_bbNullObject
	jne	_3012
	call	_brl_blitz_NullObjectError
_3012:
	push	dword [ebp-116]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
_3004:
_2996:
	push	_3013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreKeyframe
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-120],eax
	push	_3015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-120]
	cmp	ebx,_bbNullObject
	jne	_3017
	call	_brl_blitz_NullObjectError
_3017:
	push	dword [ebp-60]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
	push	_3018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-120]
	cmp	ebx,_bbNullObject
	jne	_3020
	call	_brl_blitz_NullObjectError
_3020:
	push	dword [ebp-84]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,8
	push	_3021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-120]
	cmp	ebx,_bbNullObject
	jne	_3023
	call	_brl_blitz_NullObjectError
_3023:
	push	dword [ebp-112]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	push	_3024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_3026
	call	_brl_blitz_NullObjectError
_3026:
	push	dword [ebp-120]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,8
_2931:
	push	_3027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_3029
	call	_brl_blitz_NullObjectError
_3029:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-56],eax
_216:
	cmp	dword [ebp-56],_bbNullObject
	jne	_218
_217:
	push	_3030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_3032
	call	_brl_blitz_NullObjectError
_3032:
	push	dword [ebp-44]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
_2905:
	push	_3033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_3035
	call	_brl_blitz_NullObjectError
_3035:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-40],eax
_210:
	cmp	dword [ebp-40],_bbNullObject
	jne	_212
_211:
	push	_3036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3038
	call	_brl_blitz_NullObjectError
_3038:
	mov	eax,dword [ebp-36]
	mov	dword [ebx+8],eax
	push	_3040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3042
	call	_brl_blitz_NullObjectError
_3042:
	mov	byte [ebx+12],1
	push	_3044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3046
	call	_brl_blitz_NullObjectError
_3046:
	mov	ebx,dword [ebx+8]
	jmp	_500
_500:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLMorphCalAnimationLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_3064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__c3d_loader_CalLoader_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_c3d_loader_XMLMorphCalAnimationLoader
	mov	ebx,0
	jmp	_503
_503:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__c3d_loader_XMLMorphCalAnimationLoader_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,72
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	mov	byte [ebp-4],0
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	fldz
	fstp	dword [ebp-28]
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbNullObject
	mov	dword [ebp-40],_bbNullObject
	mov	dword [ebp-44],_bbNullObject
	mov	dword [ebp-48],_bbEmptyString
	mov	dword [ebp-52],0
	mov	dword [ebp-56],_bbNullObject
	fldz
	fstp	dword [ebp-60]
	mov	dword [ebp-64],_bbNullObject
	fldz
	fstp	dword [ebp-68]
	mov	dword [ebp-72],_bbNullObject
	push	ebp
	push	_3238
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],0
	push	_3068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_brl_bank_TBank
	push	dword [ebp-12]
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_3070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_3071
	push	_3072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_3074
	call	_brl_blitz_NullObjectError
_3074:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	call	_brl_bank_LoadBank
	add	esp,4
	mov	dword [ebp-16],eax
	push	_3075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_3076
	push	_3077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_507
_3076:
_3071:
	push	_3078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_pub_maxml_xmlDocument
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_3080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3082
	call	_brl_blitz_NullObjectError
_3082:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_3083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_3084
	push	_3085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_111
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_3086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3088
	call	_brl_blitz_NullObjectError
_3088:
	mov	byte [ebx+12],1
	push	_3090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_507
_3084:
	push	_3091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_3093
	call	_brl_blitz_NullObjectError
_3093:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_3095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_3096
	push	_3097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_205
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_3098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3100
	call	_brl_blitz_NullObjectError
_3100:
	mov	byte [ebx+12],1
	push	_3102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_507
_3096:
	push	_3103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3105
	call	_brl_blitz_NullObjectError
_3105:
	push	_206
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_3106
	push	_3107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3109
	call	_brl_blitz_NullObjectError
_3109:
	push	_114
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_3110
	push	_3111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3113
	call	_brl_blitz_NullObjectError
_3113:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-24],eax
	push	_3114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	byte [ebp-4],1
	push	_3115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3117
	call	_brl_blitz_NullObjectError
_3117:
	push	_206
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_3118
	push	_3119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3121
	call	_brl_blitz_NullObjectError
_3121:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_3122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3124
	call	_brl_blitz_NullObjectError
_3124:
	mov	byte [ebx+12],1
	push	_3126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_507
_3118:
	jmp	_3127
_3110:
	push	_3128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3130
	call	_brl_blitz_NullObjectError
_3130:
	push	dword [ebx+8]
	push	_115
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_3131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3133
	call	_brl_blitz_NullObjectError
_3133:
	mov	byte [ebx+12],1
	push	_3135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_507
_3127:
_3106:
	push	_3136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3138
	call	_brl_blitz_NullObjectError
_3138:
	push	1
	push	_207
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_3140
	call	_brl_blitz_NullObjectError
_3140:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-28]
	push	_3142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3144
	call	_brl_blitz_NullObjectError
_3144:
	push	1
	push	_208
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_3146
	call	_brl_blitz_NullObjectError
_3146:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-32],eax
	push	_3148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreAnimatedMorph
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-36],eax
	push	_3150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	dword [ebp-28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_3151
	push	_3152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_209
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_3153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_507
_3151:
	push	_3154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_3156
	call	_brl_blitz_NullObjectError
_3156:
	push	dword [ebp-28]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_3157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_3159
	call	_brl_blitz_NullObjectError
_3159:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-40],eax
	push	_3161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_221
_223:
	push	_3162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_3164
	call	_brl_blitz_NullObjectError
_3164:
	push	_213
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_3165
	push	_3166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreMorphTrack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-44],eax
	push	_3168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_3170
	call	_brl_blitz_NullObjectError
_3170:
	push	1
	push	_224
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_3172
	call	_brl_blitz_NullObjectError
_3172:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-48],eax
	push	_3174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_3176
	call	_brl_blitz_NullObjectError
_3176:
	push	dword [ebp-48]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,8
	push	_3177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_3179
	call	_brl_blitz_NullObjectError
_3179:
	push	1
	push	_215
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_3181
	call	_brl_blitz_NullObjectError
_3181:
	push	dword [ebx+12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-52],eax
	push	_3183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_3185
	call	_brl_blitz_NullObjectError
_3185:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-56],eax
	push	_3187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_225
_227:
	push	_3188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_3190
	call	_brl_blitz_NullObjectError
_3190:
	push	_219
	push	dword [ebx+8]
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_3191
	push	_3192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_3194
	call	_brl_blitz_NullObjectError
_3194:
	push	1
	push	_220
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_3196
	call	_brl_blitz_NullObjectError
_3196:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-60]
	push	_3198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_228
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_DebugLog
	add	esp,4
	push	_3199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_3201
	call	_brl_blitz_NullObjectError
_3201:
	push	1
	push	1
	push	_229
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,16
	mov	dword [ebp-64],eax
	push	_3203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-64]
	cmp	ebx,_bbNullObject
	jne	_3205
	call	_brl_blitz_NullObjectError
_3205:
	push	dword [ebx+12]
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebp-68]
	push	_3207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_cal3d_CalCoreMorphKeyframe
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-72],eax
	push	_3209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-72]
	cmp	ebx,_bbNullObject
	jne	_3211
	call	_brl_blitz_NullObjectError
_3211:
	push	dword [ebp-60]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	push	_3212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-72]
	cmp	ebx,_bbNullObject
	jne	_3214
	call	_brl_blitz_NullObjectError
_3214:
	push	dword [ebp-68]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	push	_3215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	cmp	ebx,_bbNullObject
	jne	_3217
	call	_brl_blitz_NullObjectError
_3217:
	push	dword [ebp-72]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,8
_3191:
	push	_3218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-56]
	cmp	ebx,_bbNullObject
	jne	_3220
	call	_brl_blitz_NullObjectError
_3220:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-56],eax
_225:
	cmp	dword [ebp-56],_bbNullObject
	jne	_227
_226:
	push	_3221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	cmp	ebx,_bbNullObject
	jne	_3223
	call	_brl_blitz_NullObjectError
_3223:
	push	dword [ebp-44]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
_3165:
	push	_3224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_3226
	call	_brl_blitz_NullObjectError
_3226:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	mov	dword [ebp-40],eax
_221:
	cmp	dword [ebp-40],_bbNullObject
	jne	_223
_222:
	push	_3227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3229
	call	_brl_blitz_NullObjectError
_3229:
	mov	eax,dword [ebp-36]
	mov	dword [ebx+8],eax
	push	_3231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3233
	call	_brl_blitz_NullObjectError
_3233:
	mov	byte [ebx+12],1
	push	_3235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3237
	call	_brl_blitz_NullObjectError
_3237:
	mov	ebx,dword [ebx+8]
	jmp	_507
_507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_LoadXMLMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_XMLCalMeshLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3250
	call	_brl_blitz_NullObjectError
_3250:
	push	_c3d_cal3d_CalCoreMesh
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	jmp	_510
_510:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_LoadXMLSkeleton:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_XMLCalSkeletonLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3258
	call	_brl_blitz_NullObjectError
_3258:
	push	_c3d_cal3d_CalCoreSkeleton
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	jmp	_513
_513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_LoadXMLAnimation:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_3270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_XMLCalAnimationLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_3263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_3265
	call	_brl_blitz_NullObjectError
_3265:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+16],eax
	push	_3267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_3269
	call	_brl_blitz_NullObjectError
_3269:
	push	_c3d_cal3d_CalCoreAnimation
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	jmp	_517
_517:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_LoadXMLMorphAnimation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_XMLMorphCalAnimationLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3276
	call	_brl_blitz_NullObjectError
_3276:
	push	_c3d_cal3d_CalCoreAnimatedMorph
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	jmp	_520
_520:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_c3d_loader_LoadXMLMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_3284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_3279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_c3d_loader_XMLCalMaterialLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_3281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_3283
	call	_brl_blitz_NullObjectError
_3283:
	push	_c3d_cal3d_CalCoreMaterial
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,8
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	jmp	_523
_523:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_533:
	dd	0
_302:
	db	"loader",0
_530:
	db	"inputmode_input",0
_246:
	db	"i",0
	align	4
_268:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	48
_531:
	db	"inputmode_file",0
	align	4
_270:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	49
_532:
	db	"CalMutex",0
	align	4
_c3d_loader_CalMutex:
	dd	0
	align	4
_529:
	dd	1
	dd	_302
	dd	1
	dd	_530
	dd	_246
	dd	_268
	dd	1
	dd	_531
	dd	_246
	dd	_270
	dd	4
	dd	_532
	dd	_246
	dd	_c3d_loader_CalMutex
	dd	0
_231:
	db	"tsendhttp",0
_232:
	db	"inputs",0
_233:
	db	":TList",0
_234:
	db	"New",0
_235:
	db	"()i",0
_236:
	db	"ressolvename",0
_237:
	db	"($)i",0
_238:
	db	"send",0
_239:
	db	"($,i,$)[]$",0
_240:
	db	"addinput",0
_241:
	db	"($,$):thttpinput",0
_242:
	db	"addfile",0
	align	4
_230:
	dd	2
	dd	_231
	dd	3
	dd	_232
	dd	_233
	dd	8
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	7
	dd	_236
	dd	_237
	dd	48
	dd	6
	dd	_238
	dd	_239
	dd	52
	dd	6
	dd	_240
	dd	_241
	dd	56
	dd	6
	dd	_242
	dd	_241
	dd	60
	dd	0
	align	4
_c3d_loader_tsendhttp:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_230
	dd	12
	dd	__c3d_loader_tsendhttp_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_tsendhttp_ressolvename
	dd	__c3d_loader_tsendhttp_send
	dd	__c3d_loader_tsendhttp_addinput
	dd	__c3d_loader_tsendhttp_addfile
_244:
	db	"thttpinput",0
_245:
	db	"mode",0
_247:
	db	"name",0
_248:
	db	"$",0
_249:
	db	"filepath",0
_250:
	db	"filename",0
_251:
	db	"filecontenttype",0
_252:
	db	"value",0
	align	4
_243:
	dd	2
	dd	_244
	dd	3
	dd	_245
	dd	_246
	dd	8
	dd	3
	dd	_247
	dd	_248
	dd	12
	dd	3
	dd	_249
	dd	_248
	dd	16
	dd	3
	dd	_250
	dd	_248
	dd	20
	dd	3
	dd	_251
	dd	_248
	dd	24
	dd	3
	dd	_252
	dd	_248
	dd	28
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	0
	align	4
_c3d_loader_thttpinput:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_243
	dd	32
	dd	__c3d_loader_thttpinput_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
_254:
	db	"CalLoader",0
_255:
	db	"loadedobject",0
_256:
	db	":Object",0
_257:
	db	"loaded",0
_258:
	db	"b",0
_259:
	db	"Load",0
_260:
	db	"(:Object):Object",0
_261:
	db	"IsLoaded",0
_262:
	db	"()b",0
_263:
	db	"GetLoadedObject",0
_264:
	db	"():Object",0
	align	4
_253:
	dd	2
	dd	_254
	dd	3
	dd	_255
	dd	_256
	dd	8
	dd	3
	dd	_257
	dd	_258
	dd	12
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_259
	dd	_260
	dd	48
	dd	6
	dd	_261
	dd	_262
	dd	52
	dd	6
	dd	_263
	dd	_264
	dd	56
	dd	0
	align	4
_c3d_loader_CalLoader:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_253
	dd	13
	dd	__c3d_loader_CalLoader_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_CalLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_266:
	db	"CalLoaderHandler",0
_267:
	db	"DATACALSKELETON",0
_269:
	db	"DATACALMESH",0
_271:
	db	"DATACALANIMATION",0
	align	4
_272:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	50
_273:
	db	"DATACALMORPHANIM",0
	align	4
_274:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	51
_275:
	db	"DATACALMATERIAL",0
	align	4
_276:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	52
_277:
	db	"DATACALIMAGE",0
	align	4
_278:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	53
_279:
	db	"LoaderCallbacks",0
_280:
	db	"progress",0
_281:
	db	"f",0
_282:
	db	"LoadFile",0
_283:
	db	"($,i,:CalLoader,$)i",0
_284:
	db	"Update",0
_285:
	db	"IsFileLoaded",0
_286:
	db	"($)b",0
_287:
	db	"GetLoadedFile",0
_288:
	db	"($,b):Object",0
	align	4
_265:
	dd	2
	dd	_266
	dd	1
	dd	_267
	dd	_246
	dd	_268
	dd	1
	dd	_269
	dd	_246
	dd	_270
	dd	1
	dd	_271
	dd	_246
	dd	_272
	dd	1
	dd	_273
	dd	_246
	dd	_274
	dd	1
	dd	_275
	dd	_246
	dd	_276
	dd	1
	dd	_277
	dd	_246
	dd	_278
	dd	3
	dd	_279
	dd	_233
	dd	8
	dd	3
	dd	_280
	dd	_281
	dd	12
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_282
	dd	_283
	dd	48
	dd	6
	dd	_284
	dd	_235
	dd	52
	dd	6
	dd	_285
	dd	_286
	dd	56
	dd	6
	dd	_287
	dd	_288
	dd	60
	dd	0
	align	4
_c3d_loader_CalLoaderHandler:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_265
	dd	16
	dd	__c3d_loader_CalLoaderHandler_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_CalLoaderHandler_LoadFile
	dd	__c3d_loader_CalLoaderHandler_Update
	dd	__c3d_loader_CalLoaderHandler_IsFileLoaded
	dd	__c3d_loader_CalLoaderHandler_GetLoadedFile
_290:
	db	"CalLoadingCallback",0
_291:
	db	"get_req",0
_292:
	db	":tsendhttp",0
_293:
	db	"post_req",0
_294:
	db	"hasheader",0
_295:
	db	"headername",0
_296:
	db	"headerval",0
_297:
	db	"bytesrec",0
_298:
	db	"data",0
_299:
	db	"finished",0
_300:
	db	"datatype",0
_301:
	db	"fileurl",0
_303:
	db	":CalLoader",0
_304:
	db	"percent",0
_305:
	db	"error",0
_306:
	db	"Thread",0
_307:
	db	"killthread",0
_308:
	db	"args",0
_309:
	db	"[]$",0
_310:
	db	"SetLoader",0
_311:
	db	"(:CalLoader)i",0
_312:
	db	"GetLoader",0
_313:
	db	"():CalLoader",0
_314:
	db	"SetDataType",0
_315:
	db	"(i)i",0
_316:
	db	"GetDataType",0
_317:
	db	"IsFinished",0
_318:
	db	"GetData",0
_319:
	db	"()$",0
_320:
	db	"OnHttpRequestComplete",0
_321:
	db	"SetHeader",0
_322:
	db	"($,$)i",0
_323:
	db	"RemoveHeader",0
_324:
	db	"(f)i",0
_325:
	db	"(i,$,$,$)i",0
_326:
	db	"LoadThreaded",0
	align	4
_289:
	dd	2
	dd	_290
	dd	3
	dd	_291
	dd	_292
	dd	8
	dd	3
	dd	_293
	dd	_292
	dd	12
	dd	3
	dd	_294
	dd	_258
	dd	16
	dd	3
	dd	_295
	dd	_248
	dd	20
	dd	3
	dd	_296
	dd	_248
	dd	24
	dd	3
	dd	_297
	dd	_246
	dd	28
	dd	3
	dd	_298
	dd	_248
	dd	32
	dd	3
	dd	_299
	dd	_258
	dd	36
	dd	3
	dd	_300
	dd	_246
	dd	40
	dd	3
	dd	_301
	dd	_248
	dd	44
	dd	3
	dd	_302
	dd	_303
	dd	48
	dd	3
	dd	_304
	dd	_281
	dd	52
	dd	3
	dd	_305
	dd	_258
	dd	56
	dd	3
	dd	_306
	dd	_246
	dd	60
	dd	3
	dd	_307
	dd	_258
	dd	64
	dd	3
	dd	_308
	dd	_309
	dd	68
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_263
	dd	_264
	dd	48
	dd	6
	dd	_310
	dd	_311
	dd	52
	dd	6
	dd	_312
	dd	_313
	dd	56
	dd	6
	dd	_314
	dd	_315
	dd	60
	dd	6
	dd	_316
	dd	_235
	dd	64
	dd	6
	dd	_317
	dd	_262
	dd	68
	dd	6
	dd	_318
	dd	_319
	dd	72
	dd	6
	dd	_320
	dd	_235
	dd	76
	dd	6
	dd	_321
	dd	_322
	dd	80
	dd	6
	dd	_323
	dd	_235
	dd	84
	dd	6
	dd	_284
	dd	_324
	dd	88
	dd	6
	dd	_259
	dd	_325
	dd	92
	dd	6
	dd	_326
	dd	_325
	dd	96
	dd	0
	align	4
_c3d_loader_CalLoadingCallback:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_289
	dd	72
	dd	__c3d_loader_CalLoadingCallback_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_CalLoadingCallback_GetLoadedObject
	dd	__c3d_loader_CalLoadingCallback_SetLoader
	dd	__c3d_loader_CalLoadingCallback_GetLoader
	dd	__c3d_loader_CalLoadingCallback_SetDataType
	dd	__c3d_loader_CalLoadingCallback_GetDataType
	dd	__c3d_loader_CalLoadingCallback_IsFinished
	dd	__c3d_loader_CalLoadingCallback_GetData
	dd	__c3d_loader_CalLoadingCallback_OnHttpRequestComplete
	dd	__c3d_loader_CalLoadingCallback_SetHeader
	dd	__c3d_loader_CalLoadingCallback_RemoveHeader
	dd	__c3d_loader_CalLoadingCallback_Update
	dd	__c3d_loader_CalLoadingCallback_Load
	dd	__c3d_loader_CalLoadingCallback_LoadThreaded
_328:
	db	"XMLCalMaterialLoader",0
	align	4
_327:
	dd	2
	dd	_328
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_259
	dd	_260
	dd	48
	dd	0
	align	4
_c3d_loader_XMLCalMaterialLoader:
	dd	_c3d_loader_CalLoader
	dd	_bbObjectFree
	dd	_327
	dd	13
	dd	__c3d_loader_XMLCalMaterialLoader_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_XMLCalMaterialLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_330:
	db	"XMLCalMeshLoader",0
	align	4
_329:
	dd	2
	dd	_330
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_259
	dd	_260
	dd	48
	dd	0
	align	4
_c3d_loader_XMLCalMeshLoader:
	dd	_c3d_loader_CalLoader
	dd	_bbObjectFree
	dd	_329
	dd	13
	dd	__c3d_loader_XMLCalMeshLoader_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_XMLCalMeshLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_332:
	db	"XMLCalSkeletonLoader",0
	align	4
_331:
	dd	2
	dd	_332
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_259
	dd	_260
	dd	48
	dd	0
	align	4
_c3d_loader_XMLCalSkeletonLoader:
	dd	_c3d_loader_CalLoader
	dd	_bbObjectFree
	dd	_331
	dd	13
	dd	__c3d_loader_XMLCalSkeletonLoader_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_XMLCalSkeletonLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_334:
	db	"XMLCalAnimationLoader",0
_335:
	db	"skel",0
_336:
	db	":CalCoreSkeleton",0
	align	4
_333:
	dd	2
	dd	_334
	dd	3
	dd	_335
	dd	_336
	dd	16
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_259
	dd	_260
	dd	48
	dd	0
	align	4
_c3d_loader_XMLCalAnimationLoader:
	dd	_c3d_loader_CalLoader
	dd	_bbObjectFree
	dd	_333
	dd	20
	dd	__c3d_loader_XMLCalAnimationLoader_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_XMLCalAnimationLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_338:
	db	"XMLMorphCalAnimationLoader",0
	align	4
_337:
	dd	2
	dd	_338
	dd	6
	dd	_234
	dd	_235
	dd	16
	dd	6
	dd	_259
	dd	_260
	dd	48
	dd	0
	align	4
_c3d_loader_XMLMorphCalAnimationLoader:
	dd	_c3d_loader_CalLoader
	dd	_bbObjectFree
	dd	_337
	dd	13
	dd	__c3d_loader_XMLMorphCalAnimationLoader_New
	dd	_bbObjectDtor
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__c3d_loader_XMLMorphCalAnimationLoader_Load
	dd	__c3d_loader_CalLoader_IsLoaded
	dd	__c3d_loader_CalLoader_GetLoadedObject
_526:
	db	"$BMXPATH/mod/c3d.mod/loader.mod/includes/httploader.bmx",0
	align	4
_525:
	dd	_526
	dd	1
	dd	1
	align	4
_527:
	dd	0
_611:
	db	"CopyFile2",0
_612:
	db	"src",0
_613:
	db	"dst",0
_614:
	db	"callback",0
_615:
	db	"*b",0
_616:
	db	"bufsize",0
_617:
	db	"url",0
_618:
	db	"DownloadFileUpdateCallback",0
_619:
	db	"size",0
_620:
	db	"out",0
_621:
	db	":TStream",0
_622:
	db	"in",0
_623:
	db	"pos",0
_624:
	db	"buf",0
_625:
	db	"[]b",0
_626:
	db	"skiptime",0
	align	4
_610:
	dd	1
	dd	_611
	dd	2
	dd	_612
	dd	_248
	dd	-4
	dd	2
	dd	_613
	dd	_248
	dd	-8
	dd	2
	dd	_614
	dd	_615
	dd	-12
	dd	2
	dd	_616
	dd	_246
	dd	-16
	dd	2
	dd	_617
	dd	_248
	dd	-20
	dd	2
	dd	_618
	dd	_324
	dd	-24
	dd	2
	dd	_619
	dd	_246
	dd	-28
	dd	2
	dd	_620
	dd	_621
	dd	-32
	dd	2
	dd	_622
	dd	_621
	dd	-36
	dd	2
	dd	_623
	dd	_246
	dd	-40
	dd	2
	dd	_624
	dd	_625
	dd	-44
	dd	2
	dd	_626
	dd	_246
	dd	-48
	dd	2
	dd	_280
	dd	_281
	dd	-52
	dd	0
_536:
	db	"$BMXPATH/mod/c3d.mod/loader.mod/includes/http.bmx",0
	align	4
_535:
	dd	_536
	dd	4
	dd	2
	align	4
_538:
	dd	_536
	dd	5
	dd	2
	align	4
_6:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	47
	align	4
_5:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	92
	align	4
_539:
	dd	_536
	dd	6
	dd	2
	align	4
_8:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	58,58
	align	4
_7:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	58,47,47
	align	4
_540:
	dd	_536
	dd	7
	dd	2
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_542:
	dd	_536
	dd	7
	dd	12
	align	4
_543:
	dd	_536
	dd	9
	dd	2
	align	4
_545:
	dd	_536
	dd	12
	dd	3
	align	4
_547:
	dd	_536
	dd	17
	dd	3
	align	4
_549:
	dd	_536
	dd	18
	dd	3
	align	4
_552:
	dd	_536
	dd	21
	dd	3
	align	4
_554:
	dd	_536
	dd	22
	dd	3
	align	4
_556:
	dd	_536
	dd	22
	dd	14
	align	4
_557:
	dd	_536
	dd	25
	dd	3
	align	4
_559:
	dd	_536
	dd	26
	dd	3
	align	4
_561:
	dd	_536
	dd	26
	dd	14
	align	4
_562:
	dd	_536
	dd	27
	dd	3
	align	4
_564:
	dd	_536
	dd	28
	dd	3
	align	4
_566:
	dd	_536
	dd	29
	dd	4
	align	4
_569:
	dd	_536
	dd	30
	dd	4
	align	4
_570:
	dd	_536
	dd	32
	dd	3
	align	4
_572:
	dd	_536
	dd	34
	dd	3
	align	4
_576:
	dd	_536
	dd	35
	dd	4
_577:
	db	"b",0
	align	4
_579:
	dd	_536
	dd	36
	dd	4
	align	4
_581:
	dd	_536
	dd	37
	dd	4
	align	4
_584:
	dd	_536
	dd	38
	dd	5
	align	4
_589:
	dd	_536
	dd	39
	dd	5
	align	4
_590:
	dd	_536
	dd	40
	dd	5
	align	4
_592:
	dd	_536
	dd	41
	dd	5
	align	4
_594:
	dd	_536
	dd	42
	dd	6
	align	4
_595:
	dd	_536
	dd	43
	dd	6
	align	4
_596:
	dd	_536
	dd	45
	dd	5
	align	4
_599:
	dd	_536
	dd	51
	dd	3
	align	4
_602:
	dd	_536
	dd	52
	dd	3
	align	4
_605:
	dd	_536
	dd	55
	dd	3
	align	4
_607:
	dd	_536
	dd	56
	dd	4
	align	4
_608:
	dd	_536
	dd	57
	dd	4
	align	4
_609:
	dd	_536
	dd	60
	dd	3
_636:
	db	"round",0
_637:
	db	"val",0
_638:
	db	"dec",0
	align	4
_635:
	dd	1
	dd	_636
	dd	2
	dd	_637
	dd	_281
	dd	-4
	dd	2
	dd	_638
	dd	_281
	dd	-8
	dd	0
	align	4
_627:
	dd	_536
	dd	66
	dd	2
	align	4
_629:
	dd	_536
	dd	67
	dd	2
	align	4
_630:
	dd	_536
	dd	68
	dd	2
	align	4
_3309:
	dd	0x3f000000
	align	4
_632:
	dd	_536
	dd	68
	dd	13
	align	4
_634:
	dd	_536
	dd	68
	dd	36
_640:
	db	"DisplayDownloadProgress",0
	align	4
_639:
	dd	1
	dd	_640
	dd	2
	dd	_280
	dd	_281
	dd	-4
	dd	0
_686:
	db	"FileSize2",0
_687:
	db	"slashPos",0
_688:
	db	"host",0
_689:
	db	"file",0
_690:
	db	"stream",0
	align	4
_685:
	dd	1
	dd	_686
	dd	2
	dd	_617
	dd	_248
	dd	-4
	dd	2
	dd	_687
	dd	_246
	dd	-8
	dd	2
	dd	_688
	dd	_248
	dd	-12
	dd	2
	dd	_689
	dd	_248
	dd	-16
	dd	2
	dd	_690
	dd	_621
	dd	-20
	dd	2
	dd	_622
	dd	_248
	dd	-24
	dd	0
	align	4
_641:
	dd	_536
	dd	76
	dd	2
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	104,116,116,112,58,47,47
	align	4
_643:
	dd	_536
	dd	77
	dd	3
	align	4
_644:
	dd	_536
	dd	78
	dd	3
	align	4
_648:
	dd	_536
	dd	80
	dd	3
	align	4
_650:
	dd	_536
	dd	81
	dd	4
	align	4
_651:
	dd	_536
	dd	82
	dd	4
	align	4
_653:
	dd	_536
	dd	84
	dd	4
	align	4
_654:
	dd	_536
	dd	87
	dd	3
	align	4
_13:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	116,99,112,58,58
	align	4
_656:
	dd	_536
	dd	88
	dd	3
	align	4
_658:
	dd	_536
	dd	88
	dd	22
	align	4
_659:
	dd	_536
	dd	90
	dd	3
	align	4
_15:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	32,72,84,84,80,47,49,46,48
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	72,69,65,68,32
	align	4
_662:
	dd	_536
	dd	91
	dd	3
	align	4
_16:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	72,111,115,116,58,32
	align	4
_665:
	dd	_536
	dd	92
	dd	3
	align	4
_668:
	dd	_536
	dd	94
	dd	3
	align	4
_669:
	dd	_536
	dd	95
	dd	4
	align	4
_673:
	dd	_536
	dd	97
	dd	4
	align	4
_20:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	67,111,110,116,101,110,116,45,76,101,110,103,116,104,58
	align	4
_675:
	dd	_536
	dd	98
	dd	5
	align	4
_678:
	dd	_536
	dd	99
	dd	5
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	58
	align	4
_679:
	dd	_536
	dd	103
	dd	3
	align	4
_682:
	dd	_536
	dd	104
	dd	3
	align	4
_684:
	dd	_536
	dd	106
	dd	3
_692:
	db	"Self",0
	align	4
_691:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_292
	dd	-4
	dd	0
_755:
	db	"naddress",0
_756:
	db	"temp_dotted",0
_757:
	db	"temp_i",0
_758:
	db	"temp_asc",0
_759:
	db	"temp_countdots",0
_760:
	db	"temp_oct1",0
_761:
	db	"temp_oct2",0
_762:
	db	"temp_oct3",0
_763:
	db	"temp_oct4",0
_764:
	db	"temp_offset1",0
_765:
	db	"temp_offset2",0
_766:
	db	"temp_offset3",0
_767:
	db	"temp_ips",0
_768:
	db	"[]i",0
	align	4
_754:
	dd	1
	dd	_236
	dd	2
	dd	_755
	dd	_248
	dd	-4
	dd	2
	dd	_756
	dd	_246
	dd	-8
	dd	2
	dd	_757
	dd	_246
	dd	-12
	dd	2
	dd	_758
	dd	_246
	dd	-16
	dd	2
	dd	_759
	dd	_246
	dd	-20
	dd	2
	dd	_760
	dd	_246
	dd	-24
	dd	2
	dd	_761
	dd	_246
	dd	-28
	dd	2
	dd	_762
	dd	_246
	dd	-32
	dd	2
	dd	_763
	dd	_246
	dd	-36
	dd	2
	dd	_764
	dd	_246
	dd	-40
	dd	2
	dd	_765
	dd	_246
	dd	-44
	dd	2
	dd	_766
	dd	_246
	dd	-48
	dd	2
	dd	_767
	dd	_768
	dd	-52
	dd	0
	align	4
_693:
	dd	_536
	dd	120
	dd	3
	align	4
_695:
	dd	_536
	dd	121
	dd	3
	align	4
_697:
	dd	_536
	dd	122
	dd	3
	align	4
_699:
	dd	_536
	dd	123
	dd	3
	align	4
_701:
	dd	_536
	dd	126
	dd	3
	align	4
_704:
	dd	_536
	dd	127
	dd	4
	align	4
_708:
	dd	_536
	dd	129
	dd	4
	align	4
_710:
	dd	_536
	dd	130
	dd	5
	align	4
_712:
	dd	_536
	dd	132
	dd	5
	align	4
_716:
	dd	_536
	dd	133
	dd	6
	align	4
_717:
	dd	_536
	dd	134
	dd	6
	align	4
_718:
	dd	_536
	dd	140
	dd	3
	align	4
_720:
	dd	_536
	dd	143
	dd	4
	align	4
_722:
	dd	_536
	dd	143
	dd	26
	align	4
_723:
	dd	_536
	dd	145
	dd	4
	align	4
_725:
	dd	_536
	dd	146
	dd	4
	align	4
_727:
	dd	_536
	dd	147
	dd	4
	align	4
_729:
	dd	_536
	dd	148
	dd	4
	align	4
_731:
	dd	_536
	dd	149
	dd	4
	align	4
_733:
	dd	_536
	dd	150
	dd	4
	align	4
_735:
	dd	_536
	dd	151
	dd	4
	align	4
_737:
	dd	_536
	dd	153
	dd	4
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	46
	align	4
_738:
	dd	_536
	dd	154
	dd	4
	align	4
_739:
	dd	_536
	dd	155
	dd	4
	align	4
_740:
	dd	_536
	dd	156
	dd	4
	align	4
_741:
	dd	_536
	dd	157
	dd	4
	align	4
_742:
	dd	_536
	dd	158
	dd	4
	align	4
_743:
	dd	_536
	dd	159
	dd	4
	align	4
_744:
	dd	_536
	dd	162
	dd	4
	align	4
_746:
	dd	_536
	dd	165
	dd	4
	align	4
_748:
	dd	_536
	dd	168
	dd	4
	align	4
_750:
	dd	_536
	dd	168
	dd	23
	align	4
_751:
	dd	_536
	dd	169
	dd	4
_1001:
	db	"nhost",0
_1002:
	db	"nport",0
_1003:
	db	"npath",0
_1004:
	db	"temp_string",0
_1005:
	db	"temp_boundry",0
_1006:
	db	"temp_input",0
_1007:
	db	":thttpinput",0
_1008:
	db	"temp_size",0
_1009:
	db	"temp_socket",0
_1010:
	db	":tsocket",0
_1011:
	db	"temp_stream",0
_1012:
	db	"temp_file",0
_1013:
	db	"temp_ip",0
_1014:
	db	"temp_return",0
_1015:
	db	"temp_buffer",0
_1016:
	db	"temp_lf",0
_1017:
	db	"temp_crlf",0
_1018:
	db	"temp_bytes",0
_1019:
	db	"temp_lines",0
	align	4
_1000:
	dd	1
	dd	_238
	dd	2
	dd	_692
	dd	_292
	dd	-4
	dd	2
	dd	_1001
	dd	_248
	dd	-8
	dd	2
	dd	_1002
	dd	_246
	dd	-12
	dd	2
	dd	_1003
	dd	_248
	dd	-16
	dd	2
	dd	_1004
	dd	_248
	dd	-20
	dd	2
	dd	_1005
	dd	_248
	dd	-24
	dd	2
	dd	_1006
	dd	_1007
	dd	-28
	dd	2
	dd	_1008
	dd	_246
	dd	-32
	dd	2
	dd	_1009
	dd	_1010
	dd	-36
	dd	2
	dd	_1011
	dd	_621
	dd	-40
	dd	2
	dd	_1012
	dd	_621
	dd	-44
	dd	2
	dd	_1013
	dd	_246
	dd	-48
	dd	2
	dd	_1014
	dd	_309
	dd	-52
	dd	2
	dd	_1015
	dd	_248
	dd	-56
	dd	2
	dd	_1016
	dd	_246
	dd	-60
	dd	2
	dd	_1017
	dd	_246
	dd	-64
	dd	2
	dd	_1018
	dd	_246
	dd	-68
	dd	2
	dd	_1019
	dd	_246
	dd	-72
	dd	0
	align	4
_769:
	dd	_536
	dd	175
	dd	3
	align	4
_771:
	dd	_536
	dd	176
	dd	3
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45
	dw	45,45,45,45,45,45,45,45,45,45,45,45,45,50,51,50
	dw	56,49,49,54,56,50,55,57,57,54,49
	align	4
_773:
	dd	_536
	dd	177
	dd	3
	align	4
_775:
	dd	_536
	dd	178
	dd	3
	align	4
_777:
	dd	_536
	dd	179
	dd	3
	align	4
_779:
	dd	_536
	dd	180
	dd	3
	align	4
_781:
	dd	_536
	dd	181
	dd	3
	align	4
_783:
	dd	_536
	dd	182
	dd	3
	align	4
_785:
	dd	_536
	dd	185
	dd	3
	align	4
_796:
	dd	_536
	dd	187
	dd	4
	align	4
_803:
	dd	_536
	dd	190
	dd	6
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	13,10
	align	4
_804:
	dd	_536
	dd	191
	dd	6
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	67,111,110,116,101,110,116,45,68,105,115,112,111,115,105,116
	dw	105,111,110,58,32,102,111,114,109,45,100,97,116,97,59,32
	dw	110,97,109,101,61,34
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	34
	align	4
_807:
	dd	_536
	dd	192
	dd	6
	align	4
_808:
	dd	_536
	dd	193
	dd	6
	align	4
_811:
	dd	_536
	dd	196
	dd	6
	align	4
_812:
	dd	_536
	dd	197
	dd	6
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	34,59,32,102,105,108,101,110,97,109,101,61,34
	align	4
_817:
	dd	_536
	dd	198
	dd	6
	align	4
_34:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	67,111,110,116,101,110,116,45,84,121,112,101,58,32
	align	4
_820:
	dd	_536
	dd	199
	dd	6
	align	4
_821:
	dd	_536
	dd	200
	dd	6
	align	4
_824:
	dd	_536
	dd	203
	dd	3
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	45,45
	align	4
_825:
	dd	_536
	dd	204
	dd	3
	align	4
_826:
	dd	_536
	dd	207
	dd	3
	align	4
_827:
	dd	_536
	dd	208
	dd	3
	align	4
_829:
	dd	_536
	dd	209
	dd	4
	align	4
_831:
	dd	_536
	dd	212
	dd	4
	align	4
_835:
	dd	_536
	dd	214
	dd	5
	align	4
_838:
	dd	_536
	dd	215
	dd	5
	align	4
_840:
	dd	_536
	dd	218
	dd	5
	align	4
_841:
	dd	_536
	dd	220
	dd	5
	align	4
_845:
	dd	_536
	dd	222
	dd	6
	align	4
_848:
	dd	_536
	dd	223
	dd	6
	align	4
_850:
	dd	_536
	dd	226
	dd	6
	align	4
_851:
	dd	_536
	dd	229
	dd	6
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	80,79,83,84,32,104,116,116,112,58,47,47
	align	4
_854:
	dd	_536
	dd	230
	dd	6
	align	4
_857:
	dd	_536
	dd	231
	dd	6
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	85,115,101,114,45,65,103,101,110,116,58,32,67,97,112,85
	dw	112,108,111,97,100,101,114
	align	4
_860:
	dd	_536
	dd	232
	dd	6
	align	4
_38:
	dd	_bbStringClass
	dd	2147483647
	dd	85
	dw	67,111,110,116,101,110,116,45,84,121,112,101,58,32,109,117
	dw	108,116,105,112,97,114,116,47,102,111,114,109,45,100,97,116
	dw	97,59,32,98,111,117,110,100,97,114,121,61,45,45,45,45
	dw	45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45
	dw	45,45,45,45,45,45,45,50,51,50,56,49,49,54,56,50
	dw	55,57,57,54,49
	align	4
_863:
	dd	_536
	dd	233
	dd	6
	align	4
_39:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	67,111,110,116,101,110,116,45,76,101,110,103,116,104,58,32
	align	4
_866:
	dd	_536
	dd	234
	dd	6
	align	4
_869:
	dd	_536
	dd	237
	dd	6
	align	4
_880:
	dd	_536
	dd	239
	dd	7
	align	4
_887:
	dd	_536
	dd	243
	dd	9
	align	4
_890:
	dd	_536
	dd	244
	dd	9
	align	4
_895:
	dd	_536
	dd	245
	dd	9
	align	4
_898:
	dd	_536
	dd	246
	dd	9
	align	4
_903:
	dd	_536
	dd	249
	dd	9
	align	4
_906:
	dd	_536
	dd	250
	dd	9
	align	4
_913:
	dd	_536
	dd	251
	dd	9
	align	4
_918:
	dd	_536
	dd	252
	dd	9
	align	4
_921:
	dd	_536
	dd	253
	dd	9
	align	4
_924:
	dd	_536
	dd	254
	dd	9
	align	4
_925:
	dd	_536
	dd	255
	dd	9
	align	4
_928:
	dd	_536
	dd	256
	dd	9
	align	4
_931:
	dd	_536
	dd	261
	dd	6
	align	4
_934:
	dd	_536
	dd	262
	dd	6
	align	4
_937:
	dd	_536
	dd	265
	dd	6
_938:
	db	"$",0
	align	4
_940:
	dd	_536
	dd	266
	dd	6
	align	4
_942:
	dd	_536
	dd	267
	dd	6
	align	4
_944:
	dd	_536
	dd	268
	dd	6
	align	4
_946:
	dd	_536
	dd	269
	dd	6
	align	4
_948:
	dd	_536
	dd	270
	dd	6
	align	4
_950:
	dd	_536
	dd	273
	dd	6
	align	4
_953:
	dd	_536
	dd	275
	dd	7
	align	4
_954:
	dd	_536
	dd	276
	dd	7
	align	4
_956:
	dd	_536
	dd	278
	dd	8
	align	4
_957:
	dd	_536
	dd	279
	dd	9
	align	4
_960:
	dd	_536
	dd	280
	dd	9
	align	4
_961:
	dd	_536
	dd	284
	dd	8
	align	4
_962:
	dd	_536
	dd	285
	dd	8
	align	4
_49:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	10
	align	4
_963:
	dd	_536
	dd	286
	dd	8
	align	4
_966:
	dd	_536
	dd	289
	dd	9
	align	4
_968:
	dd	_536
	dd	289
	dd	43
	align	4
_969:
	dd	_536
	dd	292
	dd	9
	align	4
_973:
	dd	_536
	dd	294
	dd	10
	align	4
_977:
	dd	_536
	dd	295
	dd	10
	align	4
_979:
	dd	_536
	dd	298
	dd	10
	align	4
_983:
	dd	_536
	dd	299
	dd	10
	align	4
_984:
	dd	_536
	dd	303
	dd	9
	align	4
_985:
	dd	_536
	dd	306
	dd	9
	align	4
_986:
	dd	_536
	dd	307
	dd	9
	align	4
_987:
	dd	_536
	dd	314
	dd	6
	align	4
_989:
	dd	_536
	dd	314
	dd	40
	align	4
_990:
	dd	_536
	dd	315
	dd	6
	align	4
_994:
	dd	_536
	dd	316
	dd	6
	align	4
_995:
	dd	_536
	dd	319
	dd	6
	align	4
_996:
	dd	_536
	dd	320
	dd	6
	align	4
_999:
	dd	_536
	dd	323
	dd	6
_1041:
	db	"nname",0
_1042:
	db	"nvalue",0
	align	4
_1040:
	dd	1
	dd	_240
	dd	2
	dd	_692
	dd	_292
	dd	-4
	dd	2
	dd	_1041
	dd	_248
	dd	-8
	dd	2
	dd	_1042
	dd	_248
	dd	-12
	dd	2
	dd	_1006
	dd	_1007
	dd	-16
	dd	0
	align	4
_1020:
	dd	_536
	dd	331
	dd	3
	align	4
_1022:
	dd	_536
	dd	334
	dd	3
	align	4
_1026:
	dd	_536
	dd	335
	dd	3
	align	4
_1030:
	dd	_536
	dd	336
	dd	3
	align	4
_1034:
	dd	_536
	dd	339
	dd	3
	align	4
_1039:
	dd	_536
	dd	342
	dd	3
	align	4
_1147:
	dd	1
	dd	_242
	dd	2
	dd	_692
	dd	_292
	dd	-4
	dd	2
	dd	_1041
	dd	_248
	dd	-8
	dd	2
	dd	_1003
	dd	_248
	dd	-12
	dd	2
	dd	_1006
	dd	_1007
	dd	-16
	dd	2
	dd	_1011
	dd	_621
	dd	-20
	dd	0
	align	4
_1043:
	dd	_536
	dd	346
	dd	3
	align	4
_1045:
	dd	_536
	dd	346
	dd	27
	align	4
_1046:
	dd	_536
	dd	349
	dd	3
	align	4
_1048:
	dd	_536
	dd	352
	dd	3
	align	4
_1050:
	dd	_536
	dd	355
	dd	3
	align	4
_1053:
	dd	_536
	dd	358
	dd	3
	align	4
_1057:
	dd	_536
	dd	359
	dd	3
	align	4
_1061:
	dd	_536
	dd	360
	dd	3
	align	4
_1065:
	dd	_536
	dd	361
	dd	3
	align	4
_1069:
	dd	_536
	dd	364
	dd	3
	align	4
_53:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	103,105,102
	align	4
_55:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	112,110,103
	align	4
_57:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	106,112,103
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	106,112,101,103
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	98,109,112
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	116,120,116
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	104,116,109
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	104,116,109,108
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	100,111,99
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	99,115,115
	align	4
_72:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	101,120,101
	align	4
_74:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	122,105,112
	align	4
_76:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	114,97,114
	align	4
_1085:
	dd	_536
	dd	392
	dd	5
	align	4
_78:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	116,101,120,116,47,112,108,97,105,110
	align	4
_1089:
	dd	_536
	dd	366
	dd	5
	align	4
_54:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,103,105,102
	align	4
_1093:
	dd	_536
	dd	368
	dd	5
	align	4
_56:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,112,110,103
	align	4
_1097:
	dd	_536
	dd	370
	dd	5
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,106,112,103
	align	4
_1101:
	dd	_536
	dd	372
	dd	5
	align	4
_1105:
	dd	_536
	dd	374
	dd	5
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,109,97,103,101,47,98,109,112
	align	4
_1109:
	dd	_536
	dd	376
	dd	5
	align	4
_63:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,116,120,116
	align	4
_1113:
	dd	_536
	dd	378
	dd	5
	align	4
_65:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,104,116,109
	align	4
_1117:
	dd	_536
	dd	380
	dd	5
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	116,101,120,116,47,104,116,109,108
	align	4
_1121:
	dd	_536
	dd	382
	dd	5
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,100,111,99
	align	4
_1125:
	dd	_536
	dd	384
	dd	5
	align	4
_71:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,116,47,99,115,115
	align	4
_1129:
	dd	_536
	dd	386
	dd	5
	align	4
_73:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,112,112,108,105,99,97,116,105,111,110,47,101,120,101
	align	4
_1133:
	dd	_536
	dd	388
	dd	5
	align	4
_75:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,112,112,108,105,99,97,116,105,111,110,47,122,105,112
	align	4
_1137:
	dd	_536
	dd	390
	dd	5
	align	4
_77:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	97,112,112,108,105,99,97,116,105,111,110,47,114,97,114
	align	4
_1141:
	dd	_536
	dd	396
	dd	3
	align	4
_1146:
	dd	_536
	dd	399
	dd	3
	align	4
_1148:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_1007
	dd	-4
	dd	0
	align	4
_1149:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_303
	dd	-4
	dd	0
	align	4
_1161:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_303
	dd	-4
	dd	2
	dd	_298
	dd	_256
	dd	-8
	dd	0
	align	4
_1150:
	dd	_526
	dd	10
	dd	3
	align	4
_1154:
	dd	_526
	dd	11
	dd	3
	align	4
_1158:
	dd	_526
	dd	12
	dd	3
	align	4
_1165:
	dd	1
	dd	_261
	dd	2
	dd	_692
	dd	_303
	dd	-4
	dd	0
	align	4
_1162:
	dd	_526
	dd	17
	dd	3
	align	4
_1169:
	dd	1
	dd	_263
	dd	2
	dd	_692
	dd	_303
	dd	-4
	dd	0
	align	4
_1166:
	dd	_526
	dd	21
	dd	3
_1175:
	db	":CalLoaderHandler",0
	align	4
_1174:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_1175
	dd	-4
	dd	0
	align	4
_1170:
	dd	_526
	dd	43
	dd	3
_1211:
	db	"TType",0
_1212:
	db	"havecallback",0
_1213:
	db	"cb",0
_1214:
	db	":CalLoadingCallback",0
	align	4
_1210:
	dd	1
	dd	_282
	dd	2
	dd	_692
	dd	_1175
	dd	-8
	dd	2
	dd	_617
	dd	_248
	dd	-12
	dd	2
	dd	_1211
	dd	_246
	dd	-16
	dd	2
	dd	_302
	dd	_303
	dd	-20
	dd	2
	dd	_298
	dd	_248
	dd	-24
	dd	2
	dd	_1212
	dd	_258
	dd	-4
	dd	2
	dd	_1213
	dd	_1214
	dd	-28
	dd	2
	dd	_614
	dd	_1214
	dd	-32
	dd	0
	align	4
_1176:
	dd	_526
	dd	50
	dd	3
	align	4
_1178:
	dd	_526
	dd	52
	dd	3
	align	4
_1190:
	dd	_526
	dd	54
	dd	4
	align	4
_1194:
	dd	_526
	dd	56
	dd	5
	align	4
_1195:
	dd	_526
	dd	61
	dd	3
	align	4
_1197:
	dd	_526
	dd	62
	dd	4
	align	4
_1199:
	dd	_526
	dd	63
	dd	4
	align	4
_1202:
	dd	_526
	dd	64
	dd	4
	align	4
_91:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	47,119,112,45,97,100,109,105,110,47,97,100,109,105,110,45
	dw	97,106,97,120,46,112,104,112
	align	4
_1205:
	dd	_526
	dd	65
	dd	4
	align	4
_1250:
	dd	1
	dd	_284
	dd	2
	dd	_692
	dd	_1175
	dd	-4
	dd	2
	dd	_614
	dd	_1214
	dd	-8
	dd	0
	align	4
_1215:
	dd	_526
	dd	82
	dd	3
	align	4
_1227:
	dd	_526
	dd	84
	dd	4
	align	4
_1233:
	dd	_526
	dd	85
	dd	4
	align	4
_1243:
	dd	_526
	dd	86
	dd	5
	align	4
_1279:
	dd	1
	dd	_285
	dd	2
	dd	_692
	dd	_1175
	dd	-4
	dd	2
	dd	_617
	dd	_248
	dd	-8
	dd	2
	dd	_614
	dd	_1214
	dd	-12
	dd	0
	align	4
_1251:
	dd	_526
	dd	92
	dd	3
	align	4
_1263:
	dd	_526
	dd	93
	dd	4
	align	4
_1277:
	dd	_526
	dd	94
	dd	5
	align	4
_1278:
	dd	_526
	dd	97
	dd	3
_1318:
	db	"keepinlist",0
	align	4
_1317:
	dd	1
	dd	_287
	dd	2
	dd	_692
	dd	_1175
	dd	-8
	dd	2
	dd	_617
	dd	_248
	dd	-12
	dd	2
	dd	_1318
	dd	_258
	dd	-4
	dd	2
	dd	_614
	dd	_1214
	dd	-16
	dd	0
	align	4
_1280:
	dd	_526
	dd	101
	dd	3
	align	4
_1292:
	dd	_526
	dd	102
	dd	4
	align	4
_1306:
	dd	_526
	dd	103
	dd	5
	align	4
_1308:
	dd	_526
	dd	104
	dd	6
	align	4
_1313:
	dd	_526
	dd	106
	dd	5
	align	4
_1316:
	dd	_526
	dd	109
	dd	3
	align	4
_1319:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1325:
	dd	1
	dd	_263
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1320:
	dd	_526
	dd	136
	dd	3
_1331:
	db	"loadr",0
	align	4
_1330:
	dd	1
	dd	_310
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	2
	dd	_1331
	dd	_303
	dd	-8
	dd	0
	align	4
_1326:
	dd	_526
	dd	140
	dd	3
	align	4
_1335:
	dd	1
	dd	_312
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1332:
	dd	_526
	dd	144
	dd	3
_1341:
	db	"datat",0
	align	4
_1340:
	dd	1
	dd	_314
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	2
	dd	_1341
	dd	_246
	dd	-8
	dd	0
	align	4
_1336:
	dd	_526
	dd	148
	dd	3
	align	4
_1345:
	dd	1
	dd	_316
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1342:
	dd	_526
	dd	152
	dd	3
	align	4
_1349:
	dd	1
	dd	_317
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1346:
	dd	_526
	dd	157
	dd	3
	align	4
_1353:
	dd	1
	dd	_318
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1350:
	dd	_526
	dd	161
	dd	3
	align	4
_1358:
	dd	1
	dd	_320
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1354:
	dd	_526
	dd	169
	dd	3
	align	4
_1372:
	dd	1
	dd	_321
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	2
	dd	_247
	dd	_248
	dd	-8
	dd	2
	dd	_252
	dd	_248
	dd	-12
	dd	2
	dd	_637
	dd	_246
	dd	-16
	dd	0
	align	4
_1359:
	dd	_526
	dd	175
	dd	3
	align	4
_1363:
	dd	_526
	dd	176
	dd	3
	align	4
_1368:
	dd	_526
	dd	177
	dd	3
	align	4
_1385:
	dd	1
	dd	_323
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	0
	align	4
_1373:
	dd	_526
	dd	181
	dd	3
	align	4
_1377:
	dd	_526
	dd	182
	dd	3
	align	4
_1381:
	dd	_526
	dd	183
	dd	3
	align	4
_1390:
	dd	1
	dd	_284
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	2
	dd	_280
	dd	_281
	dd	-8
	dd	0
	align	4
_1386:
	dd	_526
	dd	188
	dd	3
_1535:
	db	"sdata",0
_1536:
	db	"vars",0
_1537:
	db	"values",0
_1538:
	db	"xmlbank",0
_1539:
	db	":TBank",0
_1540:
	db	"s",0
_1541:
	db	"startxml",0
_1542:
	db	"la",0
_1543:
	db	"callbackxml",0
_1544:
	db	":xmlDocument",0
_1545:
	db	"plnode",0
_1546:
	db	":xmlNode",0
	align	4
_1534:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	2
	dd	_1211
	dd	_246
	dd	-8
	dd	2
	dd	_617
	dd	_248
	dd	-12
	dd	2
	dd	_1535
	dd	_248
	dd	-16
	dd	2
	dd	_689
	dd	_248
	dd	-20
	dd	2
	dd	_1536
	dd	_309
	dd	-24
	dd	2
	dd	_246
	dd	_246
	dd	-28
	dd	2
	dd	_1537
	dd	_309
	dd	-32
	dd	2
	dd	_298
	dd	_309
	dd	-36
	dd	2
	dd	_1538
	dd	_1539
	dd	-40
	dd	2
	dd	_1540
	dd	_621
	dd	-44
	dd	2
	dd	_1541
	dd	_246
	dd	-48
	dd	2
	dd	_1542
	dd	_248
	dd	-52
	dd	2
	dd	_1543
	dd	_1544
	dd	-56
	dd	2
	dd	_1545
	dd	_1546
	dd	-60
	dd	0
	align	4
_1391:
	dd	_526
	dd	194
	dd	3
	align	4
_1395:
	dd	_526
	dd	195
	dd	3
	align	4
_1399:
	dd	_526
	dd	197
	dd	3
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	38
	align	4
_1401:
	dd	_526
	dd	199
	dd	3
	align	4
_1405:
	dd	_526
	dd	200
	dd	4
	align	4
_96:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	61
	align	4
_1409:
	dd	_526
	dd	201
	dd	4
	align	4
_1418:
	dd	_526
	dd	203
	dd	3
	align	4
_1424:
	dd	_526
	dd	204
	dd	3
	align	4
_1426:
	dd	_526
	dd	205
	dd	3
	align	4
_1428:
	dd	_526
	dd	206
	dd	3
	align	4
_1430:
	dd	_526
	dd	207
	dd	3
	align	4
_1436:
	dd	_526
	dd	208
	dd	4
	align	4
_1437:
	dd	_526
	dd	209
	dd	4
	align	4
_100:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	60,63,120,109,108
	align	4
_1439:
	dd	_526
	dd	209
	dd	30
	align	4
_1440:
	dd	_526
	dd	210
	dd	4
	align	4
_1442:
	dd	_526
	dd	211
	dd	5
	align	4
_1443:
	dd	_526
	dd	214
	dd	3
	align	4
_1444:
	dd	_526
	dd	215
	dd	3
	align	4
_1446:
	dd	_526
	dd	216
	dd	3
	align	4
_1449:
	dd	_526
	dd	217
	dd	3
	align	4
_1451:
	dd	_526
	dd	218
	dd	4
	align	4
_101:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,51,68,88
	align	4
_1457:
	dd	_526
	dd	219
	dd	5
	align	4
_1463:
	dd	_526
	dd	220
	dd	5
	align	4
_1465:
	dd	_526
	dd	221
	dd	6
	align	4
_102:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	102,105,108,101
	align	4
_103:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	105,100
	align	4
_1477:
	dd	_526
	dd	222
	dd	7
	align	4
_105:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	46,112,97,107
	align	4
_104:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	99,97,99,104,101,47
	align	4
_1487:
	dd	_526
	dd	223
	dd	8
	align	4
_1491:
	dd	_526
	dd	224
	dd	8
	align	4
_1501:
	dd	_526
	dd	226
	dd	8
	align	4
_1505:
	dd	_526
	dd	227
	dd	8
	align	4
_106:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	67,111,117,108,100,32,110,111,116,32,115,97,118,101,32,102
	dw	105,108,101,44,32,110,101,101,100,32,97,100,109,105,110,32
	dw	112,101,114,109,105,115,115,105,111,110,115,63
	align	4
_1507:
	dd	_526
	dd	230
	dd	7
	align	4
_1511:
	dd	_526
	dd	231
	dd	7
	align	4
_107:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	73,110,118,97,108,105,100,32,112,97,107,32,114,101,116,117
	dw	114,110,101,100,32,102,114,111,109,32,115,101,114,118,101,114
	align	4
_1513:
	dd	_526
	dd	234
	dd	6
	align	4
_1517:
	dd	_526
	dd	235
	dd	6
	align	4
_108:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	73,110,118,97,108,105,100,32,88,77,76,32,82,101,115,112
	dw	111,110,115,101
	align	4
_1519:
	dd	_526
	dd	238
	dd	5
	align	4
_1523:
	dd	_526
	dd	239
	dd	5
	align	4
_109:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	73,110,99,111,109,112,108,101,116,101,32,88,77,76,32,82
	dw	101,115,112,111,110,115,101
	align	4
_1525:
	dd	_526
	dd	242
	dd	4
	align	4
_1529:
	dd	_526
	dd	243
	dd	4
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	67,111,117,108,100,32,110,111,116,32,108,111,97,100,32,83
	dw	101,114,118,101,114,32,82,101,115,112,111,110,115,101,32,88
	dw	77,76
	align	4
_1530:
	dd	_526
	dd	245
	dd	3
	align	4
_1581:
	dd	1
	dd	_326
	dd	2
	dd	_692
	dd	_1214
	dd	-4
	dd	2
	dd	_1211
	dd	_246
	dd	-8
	dd	2
	dd	_617
	dd	_248
	dd	-12
	dd	2
	dd	_298
	dd	_248
	dd	-16
	dd	2
	dd	_689
	dd	_248
	dd	-20
	dd	0
	align	4
_1547:
	dd	_526
	dd	251
	dd	3
_1551:
	db	"$",0
	align	4
_1552:
	dd	_526
	dd	252
	dd	3
	align	4
_1559:
	dd	_526
	dd	253
	dd	3
	align	4
_1566:
	dd	_526
	dd	254
	dd	3
	align	4
_1573:
	dd	_526
	dd	255
	dd	3
	align	4
_1580:
	dd	_526
	dd	256
	dd	3
_1613:
	db	"ThreadLoad",0
_1614:
	db	"o",0
_1615:
	db	"c",0
	align	4
_1612:
	dd	1
	dd	_1613
	dd	2
	dd	_1614
	dd	_256
	dd	-4
	dd	2
	dd	_1615
	dd	_1214
	dd	-8
	dd	0
	align	4
_1582:
	dd	_526
	dd	266
	dd	3
	align	4
_1583:
	dd	_526
	dd	267
	dd	4
	align	4
_1585:
	dd	_526
	dd	268
	dd	4
	align	4
_1587:
	dd	_526
	dd	269
	dd	5
	align	4
_1610:
	dd	_526
	dd	271
	dd	5
	align	4
_1611:
	dd	_526
	dd	273
	dd	3
_1617:
	db	":XMLCalMaterialLoader",0
	align	4
_1616:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_1617
	dd	-4
	dd	0
_1810:
	db	"isimvu",0
_1811:
	db	"databank",0
_1812:
	db	"doc",0
_1813:
	db	"materialElem",0
_1814:
	db	"coreMaterial",0
_1815:
	db	":CalCoreMaterial",0
_1816:
	db	"ambientElem",0
_1817:
	db	"acol",0
_1818:
	db	"ambientColor",0
_1819:
	db	":CalColor",0
_1820:
	db	"diffuseElem",0
_1821:
	db	"dcol",0
_1822:
	db	"diffuseColor",0
_1823:
	db	"specularElem",0
_1824:
	db	"scol",0
_1825:
	db	"specularColor",0
_1826:
	db	"shininessElem",0
_1827:
	db	"shininess",0
_1828:
	db	"mapId",0
_1829:
	db	"mapElem",0
_1830:
	db	"map",0
_1831:
	db	":CalMap",0
	align	4
_1809:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_1617
	dd	-8
	dd	2
	dd	_298
	dd	_256
	dd	-12
	dd	2
	dd	_1810
	dd	_258
	dd	-4
	dd	2
	dd	_1811
	dd	_1539
	dd	-16
	dd	2
	dd	_1812
	dd	_1544
	dd	-20
	dd	2
	dd	_1813
	dd	_1546
	dd	-24
	dd	2
	dd	_1814
	dd	_1815
	dd	-28
	dd	2
	dd	_1816
	dd	_1546
	dd	-32
	dd	2
	dd	_1817
	dd	_309
	dd	-36
	dd	2
	dd	_1818
	dd	_1819
	dd	-40
	dd	2
	dd	_1820
	dd	_1546
	dd	-44
	dd	2
	dd	_1821
	dd	_309
	dd	-48
	dd	2
	dd	_1822
	dd	_1819
	dd	-52
	dd	2
	dd	_1823
	dd	_1546
	dd	-56
	dd	2
	dd	_1824
	dd	_309
	dd	-60
	dd	2
	dd	_1825
	dd	_1819
	dd	-64
	dd	2
	dd	_1826
	dd	_1546
	dd	-68
	dd	2
	dd	_1827
	dd	_281
	dd	-72
	dd	2
	dd	_1828
	dd	_246
	dd	-76
	dd	2
	dd	_1829
	dd	_1546
	dd	-80
	dd	2
	dd	_1830
	dd	_1831
	dd	-84
	dd	0
_1619:
	db	"$BMXPATH/mod/c3d.mod/loader.mod/includes/xmlloader.bmx",0
	align	4
_1618:
	dd	_1619
	dd	4
	dd	3
	align	4
_1621:
	dd	_1619
	dd	6
	dd	3
	align	4
_1623:
	dd	_1619
	dd	7
	dd	3
	align	4
_1625:
	dd	_1619
	dd	9
	dd	4
	align	4
_1628:
	dd	_1619
	dd	10
	dd	4
	align	4
_1630:
	dd	_1619
	dd	10
	dd	28
	align	4
_1631:
	dd	_1619
	dd	14
	dd	3
	align	4
_1633:
	dd	_1619
	dd	15
	dd	3
	align	4
_1636:
	dd	_1619
	dd	17
	dd	3
	align	4
_1638:
	dd	_1619
	dd	18
	dd	4
	align	4
_111:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	67,111,117,108,100,32,110,111,116,32,112,97,114,115,101,32
	dw	88,77,76
	align	4
_1639:
	dd	_1619
	dd	19
	dd	4
	align	4
_1643:
	dd	_1619
	dd	20
	dd	4
	align	4
_1644:
	dd	_1619
	dd	23
	dd	3
	align	4
_1648:
	dd	_1619
	dd	25
	dd	3
	align	4
_1650:
	dd	_1619
	dd	26
	dd	4
	align	4
_112:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	77,97,116,101,114,105,97,108,32,78,111,100,101,32,110,111
	dw	116,32,102,111,117,110,100,33
	align	4
_1651:
	dd	_1619
	dd	27
	dd	4
	align	4
_1655:
	dd	_1619
	dd	28
	dd	4
	align	4
_1656:
	dd	_1619
	dd	31
	dd	3
	align	4
_113:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,97,116,101,114,105,97,108
	align	4
_1660:
	dd	_1619
	dd	32
	dd	4
	align	4
_114:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	104,101,97,100,101,114
	align	4
_1664:
	dd	_1619
	dd	33
	dd	5
	align	4
_1667:
	dd	_1619
	dd	34
	dd	5
	align	4
_1668:
	dd	_1619
	dd	35
	dd	5
	align	4
_1672:
	dd	_1619
	dd	36
	dd	6
	align	4
_115:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	87,114,111,110,103,32,83,116,97,114,116,32,78,111,100,101
	dw	58,32
	align	4
_1675:
	dd	_1619
	dd	37
	dd	6
	align	4
_1679:
	dd	_1619
	dd	38
	dd	6
	align	4
_1681:
	dd	_1619
	dd	41
	dd	5
	align	4
_1684:
	dd	_1619
	dd	42
	dd	5
	align	4
_1688:
	dd	_1619
	dd	43
	dd	5
	align	4
_1689:
	dd	_1619
	dd	47
	dd	3
	align	4
_1691:
	dd	_1619
	dd	49
	dd	3
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	65,77,66,73,69,78,84
	align	4
_1695:
	dd	_1619
	dd	50
	dd	3
	align	4
_117:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	32
	align	4
_1699:
	dd	_1619
	dd	51
	dd	3
	align	4
_1709:
	dd	_1619
	dd	53
	dd	3
	align	4
_118:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	68,73,70,70,85,83,69
	align	4
_1713:
	dd	_1619
	dd	54
	dd	3
	align	4
_1717:
	dd	_1619
	dd	55
	dd	3
	align	4
_1727:
	dd	_1619
	dd	57
	dd	3
	align	4
_119:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	83,80,69,67,85,76,65,82
	align	4
_1731:
	dd	_1619
	dd	58
	dd	3
	align	4
_1735:
	dd	_1619
	dd	59
	dd	3
	align	4
_1745:
	dd	_1619
	dd	61
	dd	3
	align	4
_120:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,72,73,78,73,78,69,83,83
	align	4
_1749:
	dd	_1619
	dd	63
	dd	3
	align	4
_1753:
	dd	_1619
	dd	64
	dd	3
	align	4
_1756:
	dd	_1619
	dd	65
	dd	3
	align	4
_1759:
	dd	_1619
	dd	66
	dd	3
	align	4
_1762:
	dd	_1619
	dd	67
	dd	3
	align	4
_1765:
	dd	_1619
	dd	70
	dd	3
	align	4
_121:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	78,85,77,77,65,80,83
	align	4
_1772:
	dd	_1619
	dd	71
	dd	3
	align	4
_1774:
	dd	_1619
	dd	72
	dd	3
	align	4
_1778:
	dd	_1619
	dd	73
	dd	3
	align	4
_1779:
	dd	_1619
	dd	75
	dd	4
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	109,97,112
	align	4
_1783:
	dd	_1619
	dd	76
	dd	5
	align	4
_1785:
	dd	_1619
	dd	77
	dd	5
	align	4
_1791:
	dd	_1619
	dd	78
	dd	5
	align	4
_1794:
	dd	_1619
	dd	79
	dd	5
	align	4
_1795:
	dd	_1619
	dd	82
	dd	4
	align	4
_1798:
	dd	_1619
	dd	84
	dd	3
	align	4
_1802:
	dd	_1619
	dd	85
	dd	3
	align	4
_1806:
	dd	_1619
	dd	86
	dd	3
_1833:
	db	":XMLCalMeshLoader",0
	align	4
_1832:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_1833
	dd	-4
	dd	0
_2427:
	db	"meshElem",0
_2428:
	db	"submeshCount",0
_2429:
	db	"coreMesh",0
_2430:
	db	":CalCoreMesh",0
_2431:
	db	"submeshElem",0
_2432:
	db	"coreMaterialThreadId",0
_2433:
	db	"vertexCount",0
_2434:
	db	"faceCount",0
_2435:
	db	"lodCount",0
_2436:
	db	"springCount",0
_2437:
	db	"textureCoordinateCount",0
_2438:
	db	"morphCount",0
_2439:
	db	"coreSubmesh",0
_2440:
	db	":CalCoreSubmesh",0
_2441:
	db	"vertexId",0
_2442:
	db	"vertexElem",0
_2443:
	db	"vertex",0
_2444:
	db	":CalVertex",0
_2445:
	db	"posElem",0
_2446:
	db	"p",0
_2447:
	db	"normElem",0
_2448:
	db	"n",0
_2449:
	db	"textureCoordinateId",0
_2450:
	db	"texcoordElem",0
_2451:
	db	"textureCoordinate",0
_2452:
	db	":CalTextureCoordinate",0
_2453:
	db	"tc",0
_2454:
	db	"influenceId",0
_2455:
	db	"influenceElem",0
_2456:
	db	"influence",0
_2125:
	db	":CalInfluence",0
_2457:
	db	"physElem",0
_2458:
	db	"physicalProperty",0
_2459:
	db	":CalPhysicalProperty",0
_2460:
	db	"springId",0
_2461:
	db	"springElem",0
_2462:
	db	"spring",0
_2463:
	db	":CalSpring",0
_2464:
	db	"r",0
_2465:
	db	"morphId",0
_2466:
	db	"morphElem",0
_2467:
	db	"morphTarget",0
_2468:
	db	":CalCoreSubMorphTarget",0
_2469:
	db	"bvertex",0
_2470:
	db	":CalBlendVertex",0
_2471:
	db	"blendvertexId",0
_2472:
	db	"blendvertexElem",0
_2473:
	db	"vid",0
_2474:
	db	"mposElem",0
_2475:
	db	"bp",0
_2476:
	db	"mnormElem",0
_2477:
	db	"bn",0
_2478:
	db	"faceId",0
_2479:
	db	"faceElem",0
_2480:
	db	"face",0
_2481:
	db	":CalFace",0
_2482:
	db	"fi",0
	align	4
_2426:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_1833
	dd	-8
	dd	2
	dd	_298
	dd	_256
	dd	-12
	dd	2
	dd	_1810
	dd	_258
	dd	-4
	dd	2
	dd	_1811
	dd	_1539
	dd	-16
	dd	2
	dd	_1812
	dd	_1544
	dd	-20
	dd	2
	dd	_2427
	dd	_1546
	dd	-24
	dd	2
	dd	_2428
	dd	_246
	dd	-28
	dd	2
	dd	_2429
	dd	_2430
	dd	-32
	dd	2
	dd	_2431
	dd	_1546
	dd	-36
	dd	2
	dd	_2432
	dd	_246
	dd	-40
	dd	2
	dd	_2433
	dd	_246
	dd	-44
	dd	2
	dd	_2434
	dd	_246
	dd	-48
	dd	2
	dd	_2435
	dd	_246
	dd	-52
	dd	2
	dd	_2436
	dd	_246
	dd	-56
	dd	2
	dd	_2437
	dd	_246
	dd	-60
	dd	2
	dd	_2438
	dd	_246
	dd	-64
	dd	2
	dd	_2439
	dd	_2440
	dd	-68
	dd	2
	dd	_2441
	dd	_246
	dd	-72
	dd	2
	dd	_2442
	dd	_1546
	dd	-76
	dd	2
	dd	_2443
	dd	_2444
	dd	-80
	dd	2
	dd	_2445
	dd	_1546
	dd	-84
	dd	2
	dd	_2446
	dd	_309
	dd	-88
	dd	2
	dd	_2447
	dd	_1546
	dd	-92
	dd	2
	dd	_2448
	dd	_309
	dd	-96
	dd	2
	dd	_2449
	dd	_246
	dd	-100
	dd	2
	dd	_2450
	dd	_1546
	dd	-104
	dd	2
	dd	_2451
	dd	_2452
	dd	-108
	dd	2
	dd	_2453
	dd	_309
	dd	-112
	dd	2
	dd	_2454
	dd	_246
	dd	-116
	dd	2
	dd	_2455
	dd	_1546
	dd	-120
	dd	2
	dd	_2456
	dd	_2125
	dd	-124
	dd	2
	dd	_2457
	dd	_1546
	dd	-128
	dd	2
	dd	_2458
	dd	_2459
	dd	-132
	dd	2
	dd	_2460
	dd	_246
	dd	-136
	dd	2
	dd	_2461
	dd	_1546
	dd	-140
	dd	2
	dd	_2462
	dd	_2463
	dd	-144
	dd	2
	dd	_2464
	dd	_309
	dd	-148
	dd	2
	dd	_2465
	dd	_246
	dd	-152
	dd	2
	dd	_2466
	dd	_1546
	dd	-156
	dd	2
	dd	_2467
	dd	_2468
	dd	-160
	dd	2
	dd	_246
	dd	_246
	dd	-164
	dd	2
	dd	_2469
	dd	_2470
	dd	-168
	dd	2
	dd	_2471
	dd	_246
	dd	-172
	dd	2
	dd	_2472
	dd	_1546
	dd	-176
	dd	2
	dd	_2473
	dd	_246
	dd	-180
	dd	2
	dd	_2474
	dd	_1546
	dd	-184
	dd	2
	dd	_2475
	dd	_309
	dd	-188
	dd	2
	dd	_2476
	dd	_1546
	dd	-192
	dd	2
	dd	_2477
	dd	_309
	dd	-196
	dd	2
	dd	_2478
	dd	_246
	dd	-200
	dd	2
	dd	_2479
	dd	_1546
	dd	-204
	dd	2
	dd	_2480
	dd	_2481
	dd	-208
	dd	2
	dd	_2482
	dd	_309
	dd	-212
	dd	0
	align	4
_1834:
	dd	_1619
	dd	97
	dd	3
	align	4
_1836:
	dd	_1619
	dd	99
	dd	3
	align	4
_1838:
	dd	_1619
	dd	100
	dd	3
	align	4
_1840:
	dd	_1619
	dd	102
	dd	4
	align	4
_1843:
	dd	_1619
	dd	103
	dd	4
	align	4
_1845:
	dd	_1619
	dd	103
	dd	28
	align	4
_1846:
	dd	_1619
	dd	107
	dd	3
	align	4
_1848:
	dd	_1619
	dd	108
	dd	3
	align	4
_1851:
	dd	_1619
	dd	110
	dd	3
	align	4
_1853:
	dd	_1619
	dd	111
	dd	4
	align	4
_1854:
	dd	_1619
	dd	112
	dd	4
	align	4
_1858:
	dd	_1619
	dd	113
	dd	4
	align	4
_1859:
	dd	_1619
	dd	117
	dd	3
	align	4
_1863:
	dd	_1619
	dd	119
	dd	3
	align	4
_1865:
	dd	_1619
	dd	120
	dd	4
	align	4
_126:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	77,101,115,104,32,78,111,100,101,32,110,111,116,32,102,111
	dw	117,110,100,33
	align	4
_1866:
	dd	_1619
	dd	121
	dd	4
	align	4
_1870:
	dd	_1619
	dd	122
	dd	4
	align	4
_1871:
	dd	_1619
	dd	125
	dd	3
	align	4
_127:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	109,101,115,104
	align	4
_1875:
	dd	_1619
	dd	126
	dd	4
	align	4
_1879:
	dd	_1619
	dd	127
	dd	5
	align	4
_1882:
	dd	_1619
	dd	128
	dd	5
	align	4
_1883:
	dd	_1619
	dd	129
	dd	5
	align	4
_1887:
	dd	_1619
	dd	130
	dd	6
	align	4
_1890:
	dd	_1619
	dd	131
	dd	6
	align	4
_1894:
	dd	_1619
	dd	132
	dd	6
	align	4
_1896:
	dd	_1619
	dd	135
	dd	5
	align	4
_1899:
	dd	_1619
	dd	136
	dd	5
	align	4
_1903:
	dd	_1619
	dd	137
	dd	5
	align	4
_1904:
	dd	_1619
	dd	146
	dd	3
	align	4
_128:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	78,85,77,83,85,66,77,69,83,72
	align	4
_1910:
	dd	_1619
	dd	147
	dd	3
	align	4
_1912:
	dd	_1619
	dd	150
	dd	3
	align	4
_1916:
	dd	_1619
	dd	151
	dd	3
	align	4
_1917:
	dd	_1619
	dd	153
	dd	4
	align	4
_132:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	115,117,98,109,101,115,104
	align	4
_1921:
	dd	_1619
	dd	154
	dd	5
	align	4
_1927:
	dd	_1619
	dd	155
	dd	5
	align	4
_133:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	78,85,77,86,69,82,84,73,67,69,83
	align	4
_1933:
	dd	_1619
	dd	156
	dd	5
	align	4
_134:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	78,85,77,70,65,67,69,83
	align	4
_1939:
	dd	_1619
	dd	157
	dd	5
	align	4
_135:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	78,85,77,76,79,68,83,84,69,80,83
	align	4
_1945:
	dd	_1619
	dd	158
	dd	5
	align	4
_136:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	78,85,77,83,80,82,73,78,71,83
	align	4
_1951:
	dd	_1619
	dd	159
	dd	5
	align	4
_137:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	78,85,77,84,69,88,67,79,79,82,68,83
	align	4
_1957:
	dd	_1619
	dd	160
	dd	5
	align	4
_138:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	78,85,77,77,79,82,80,72,83
	align	4
_1963:
	dd	_1619
	dd	162
	dd	5
	align	4
_1965:
	dd	_1619
	dd	163
	dd	5
	align	4
_1968:
	dd	_1619
	dd	164
	dd	5
	align	4
_1971:
	dd	_1619
	dd	166
	dd	5
	align	4
_1975:
	dd	_1619
	dd	167
	dd	6
	align	4
_139:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	67,111,117,108,100,32,110,111,116,32,114,101,115,101,114,118
	dw	101,32,97,114,114,97,121,115
	align	4
_1976:
	dd	_1619
	dd	168
	dd	6
	align	4
_1977:
	dd	_1619
	dd	172
	dd	5
	align	4
_1979:
	dd	_1619
	dd	173
	dd	5
	align	4
_1983:
	dd	_1619
	dd	174
	dd	5
	align	4
_1984:
	dd	_1619
	dd	176
	dd	6
	align	4
_143:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,101,114,116,101,120
	align	4
_1988:
	dd	_1619
	dd	177
	dd	7
	align	4
_1990:
	dd	_1619
	dd	179
	dd	7
	align	4
_144:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	80,79,83
	align	4
_1994:
	dd	_1619
	dd	180
	dd	7
	align	4
_1998:
	dd	_1619
	dd	182
	dd	7
	align	4
_2006:
	dd	_1619
	dd	183
	dd	7
	align	4
_2014:
	dd	_1619
	dd	184
	dd	7
	align	4
_2022:
	dd	_1619
	dd	186
	dd	7
	align	4
_145:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,79,82,77
	align	4
_2026:
	dd	_1619
	dd	187
	dd	7
	align	4
_2030:
	dd	_1619
	dd	189
	dd	7
	align	4
_2038:
	dd	_1619
	dd	190
	dd	7
	align	4
_2046:
	dd	_1619
	dd	191
	dd	7
	align	4
_2054:
	dd	_1619
	dd	194
	dd	7
	align	4
_2056:
	dd	_1619
	dd	196
	dd	7
	align	4
_2060:
	dd	_1619
	dd	198
	dd	7
	align	4
_2061:
	dd	_1619
	dd	199
	dd	8
	align	4
_149:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,101,120,99,111,111,114,100
	align	4
_2065:
	dd	_1619
	dd	200
	dd	9
	align	4
_2067:
	dd	_1619
	dd	201
	dd	9
	align	4
_2071:
	dd	_1619
	dd	203
	dd	9
	align	4
_2077:
	dd	_1619
	dd	204
	dd	9
	align	4
_2083:
	dd	_1619
	dd	206
	dd	9
	align	4
_2086:
	dd	_1619
	dd	207
	dd	9
	align	4
_2087:
	dd	_1619
	dd	209
	dd	8
	align	4
_2090:
	dd	_1619
	dd	212
	dd	7
	align	4
_2092:
	dd	_1619
	dd	213
	dd	7
	align	4
_2096:
	dd	_1619
	dd	215
	dd	7
	align	4
_2097:
	dd	_1619
	dd	216
	dd	8
	align	4
_153:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	105,110,102,108,117,101,110,99,101
	align	4
_2101:
	dd	_1619
	dd	217
	dd	9
	align	4
_2103:
	dd	_1619
	dd	218
	dd	9
	align	4
_154:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	73,68
	align	4
_2111:
	dd	_1619
	dd	219
	dd	9
	align	4
_2117:
	dd	_1619
	dd	220
	dd	9
	align	4
_2126:
	dd	_1619
	dd	221
	dd	9
	align	4
_2135:
	dd	_1619
	dd	222
	dd	9
	align	4
_2136:
	dd	_1619
	dd	224
	dd	8
	align	4
_2139:
	dd	_1619
	dd	227
	dd	7
	align	4
_2142:
	dd	_1619
	dd	230
	dd	7
	align	4
_2146:
	dd	_1619
	dd	231
	dd	7
	align	4
_2147:
	dd	_1619
	dd	233
	dd	8
	align	4
_158:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	112,104,121,115,105,113,117,101
	align	4
_2151:
	dd	_1619
	dd	234
	dd	9
	align	4
_2153:
	dd	_1619
	dd	235
	dd	9
	align	4
_2159:
	dd	_1619
	dd	236
	dd	9
	align	4
_2162:
	dd	_1619
	dd	238
	dd	8
	align	4
_2165:
	dd	_1619
	dd	241
	dd	7
	align	4
_2166:
	dd	_1619
	dd	243
	dd	6
	align	4
_2169:
	dd	_1619
	dd	247
	dd	5
	align	4
_2171:
	dd	_1619
	dd	248
	dd	5
	align	4
_2175:
	dd	_1619
	dd	249
	dd	5
	align	4
_2176:
	dd	_1619
	dd	251
	dd	6
	align	4
_162:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	115,112,114,105,110,103
	align	4
_2180:
	dd	_1619
	dd	252
	dd	7
	align	4
_2182:
	dd	_1619
	dd	253
	dd	7
	align	4
_163:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	86,69,82,84,69,88,73,68
	align	4
_2188:
	dd	_1619
	dd	255
	dd	7
	align	4
_2197:
	dd	_1619
	dd	256
	dd	7
	align	4
_2206:
	dd	_1619
	dd	257
	dd	7
	align	4
_164:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,79,69,70
	align	4
_2214:
	dd	_1619
	dd	258
	dd	7
	align	4
_165:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	76,69,78,71,84,72
	align	4
_2222:
	dd	_1619
	dd	260
	dd	7
	align	4
_2225:
	dd	_1619
	dd	261
	dd	7
	align	4
_2226:
	dd	_1619
	dd	263
	dd	6
	align	4
_2229:
	dd	_1619
	dd	268
	dd	5
	align	4
_2231:
	dd	_1619
	dd	269
	dd	5
	align	4
_2235:
	dd	_1619
	dd	270
	dd	5
	align	4
_2236:
	dd	_1619
	dd	272
	dd	6
	align	4
_3:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	109,111,114,112,104
	align	4
_2240:
	dd	_1619
	dd	273
	dd	7
	align	4
_169:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,65,77,69
	align	4
_2246:
	dd	_1619
	dd	275
	dd	7
	align	4
_2249:
	dd	_1619
	dd	279
	dd	7
	align	4
_2253:
	dd	_1619
	dd	280
	dd	8
	align	4
_2255:
	dd	_1619
	dd	281
	dd	8
	align	4
_2257:
	dd	_1619
	dd	282
	dd	8
	align	4
_2261:
	dd	_1619
	dd	283
	dd	8
	align	4
_2262:
	dd	_1619
	dd	285
	dd	9
	align	4
_176:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	98,108,101,110,100,118,101,114,116,101,120
	align	4
_2266:
	dd	_1619
	dd	286
	dd	10
	align	4
_2272:
	dd	_1619
	dd	288
	dd	10
	align	4
_2274:
	dd	_1619
	dd	290
	dd	11
	align	4
_177:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	80,79,83,73,84,73,79,78
	align	4
_2278:
	dd	_1619
	dd	291
	dd	11
	align	4
_2282:
	dd	_1619
	dd	293
	dd	11
	align	4
_2290:
	dd	_1619
	dd	294
	dd	11
	align	4
_2298:
	dd	_1619
	dd	295
	dd	11
	align	4
_2306:
	dd	_1619
	dd	297
	dd	11
	align	4
_178:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	78,79,82,77,65,76
	align	4
_2310:
	dd	_1619
	dd	298
	dd	11
	align	4
_2314:
	dd	_1619
	dd	300
	dd	11
	align	4
_2322:
	dd	_1619
	dd	301
	dd	11
	align	4
_2330:
	dd	_1619
	dd	302
	dd	11
	align	4
_2338:
	dd	_1619
	dd	303
	dd	11
	align	4
_179:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	83,101,116,116,105,110,103,32,66,108,101,110,100,32,86,101
	dw	114,116,58,32
	align	4
_2339:
	dd	_1619
	dd	305
	dd	11
	align	4
_2342:
	dd	_1619
	dd	309
	dd	10
	align	4
_2343:
	dd	_1619
	dd	311
	dd	9
	align	4
_2346:
	dd	_1619
	dd	315
	dd	7
	align	4
_180:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	65,100,100,101,100,32,77,111,114,112,104,58,32
	align	4
_2349:
	dd	_1619
	dd	316
	dd	7
	align	4
_2352:
	dd	_1619
	dd	317
	dd	7
	align	4
_2353:
	dd	_1619
	dd	319
	dd	6
	align	4
_2356:
	dd	_1619
	dd	322
	dd	5
	align	4
_2358:
	dd	_1619
	dd	324
	dd	5
	align	4
_2362:
	dd	_1619
	dd	325
	dd	5
	align	4
_2363:
	dd	_1619
	dd	327
	dd	6
	align	4
_184:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	102,97,99,101
	align	4
_2367:
	dd	_1619
	dd	328
	dd	7
	align	4
_2369:
	dd	_1619
	dd	329
	dd	7
	align	4
_2375:
	dd	_1619
	dd	330
	dd	7
	align	4
_2384:
	dd	_1619
	dd	331
	dd	7
	align	4
_2393:
	dd	_1619
	dd	332
	dd	7
	align	4
_2402:
	dd	_1619
	dd	334
	dd	7
	align	4
_2405:
	dd	_1619
	dd	335
	dd	7
	align	4
_2406:
	dd	_1619
	dd	337
	dd	6
	align	4
_2409:
	dd	_1619
	dd	340
	dd	5
	align	4
_2412:
	dd	_1619
	dd	342
	dd	4
	align	4
_2415:
	dd	_1619
	dd	345
	dd	3
	align	4
_2419:
	dd	_1619
	dd	346
	dd	3
	align	4
_2423:
	dd	_1619
	dd	347
	dd	3
_2484:
	db	":XMLCalSkeletonLoader",0
	align	4
_2483:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_2484
	dd	-4
	dd	0
_2768:
	db	"skeletonElem",0
_2769:
	db	"coreSkeleton",0
_2770:
	db	"boneCount",0
_2771:
	db	"boneElem",0
_2772:
	db	"translationElem",0
_2773:
	db	"tx",0
_2774:
	db	"ty",0
_2775:
	db	"tz",0
_2776:
	db	"rotationElem",0
_2777:
	db	"rr",0
_2778:
	db	"rx",0
_2779:
	db	"ry",0
_2780:
	db	"rz",0
_2781:
	db	"rw",0
_2782:
	db	"translationBoneSpaceElem",0
_2783:
	db	"txBoneSpace",0
_2784:
	db	"tyBoneSpace",0
_2785:
	db	"tzBoneSpace",0
_2786:
	db	"tl",0
_2787:
	db	"rotationBoneSpaceElem",0
_2788:
	db	"lr",0
_2789:
	db	"rxBoneSpace",0
_2790:
	db	"ryBoneSpace",0
_2791:
	db	"rzBoneSpace",0
_2792:
	db	"rwBoneSpace",0
_2793:
	db	"parentElem",0
_2794:
	db	"parentId",0
_2795:
	db	"coreBone",0
_2796:
	db	":CalCoreBone",0
_2797:
	db	"trans",0
_2798:
	db	":CalVector",0
_2799:
	db	"rot",0
_2800:
	db	":CalQuaternion",0
_2801:
	db	"x_axis_90",0
_2802:
	db	"childElem",0
_2803:
	db	"childId",0
	align	4
_2767:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_2484
	dd	-8
	dd	2
	dd	_298
	dd	_256
	dd	-12
	dd	2
	dd	_1810
	dd	_258
	dd	-4
	dd	2
	dd	_1811
	dd	_1539
	dd	-16
	dd	2
	dd	_1812
	dd	_1544
	dd	-20
	dd	2
	dd	_2768
	dd	_1546
	dd	-24
	dd	2
	dd	_2769
	dd	_336
	dd	-28
	dd	2
	dd	_2770
	dd	_246
	dd	-32
	dd	2
	dd	_2771
	dd	_1546
	dd	-36
	dd	2
	dd	_247
	dd	_248
	dd	-40
	dd	2
	dd	_2772
	dd	_1546
	dd	-44
	dd	2
	dd	_2464
	dd	_309
	dd	-48
	dd	2
	dd	_2773
	dd	_281
	dd	-52
	dd	2
	dd	_2774
	dd	_281
	dd	-56
	dd	2
	dd	_2775
	dd	_281
	dd	-60
	dd	2
	dd	_2776
	dd	_1546
	dd	-64
	dd	2
	dd	_2777
	dd	_309
	dd	-68
	dd	2
	dd	_2778
	dd	_281
	dd	-72
	dd	2
	dd	_2779
	dd	_281
	dd	-76
	dd	2
	dd	_2780
	dd	_281
	dd	-80
	dd	2
	dd	_2781
	dd	_281
	dd	-84
	dd	2
	dd	_2782
	dd	_1546
	dd	-88
	dd	2
	dd	_2783
	dd	_281
	dd	-92
	dd	2
	dd	_2784
	dd	_281
	dd	-96
	dd	2
	dd	_2785
	dd	_281
	dd	-100
	dd	2
	dd	_2786
	dd	_309
	dd	-104
	dd	2
	dd	_2787
	dd	_1546
	dd	-108
	dd	2
	dd	_2788
	dd	_309
	dd	-112
	dd	2
	dd	_2789
	dd	_281
	dd	-116
	dd	2
	dd	_2790
	dd	_281
	dd	-120
	dd	2
	dd	_2791
	dd	_281
	dd	-124
	dd	2
	dd	_2792
	dd	_281
	dd	-128
	dd	2
	dd	_2793
	dd	_1546
	dd	-132
	dd	2
	dd	_2794
	dd	_246
	dd	-136
	dd	2
	dd	_2795
	dd	_2796
	dd	-140
	dd	2
	dd	_2797
	dd	_2798
	dd	-144
	dd	2
	dd	_2799
	dd	_2800
	dd	-148
	dd	2
	dd	_2801
	dd	_2800
	dd	-152
	dd	2
	dd	_2802
	dd	_1546
	dd	-156
	dd	2
	dd	_2803
	dd	_246
	dd	-160
	dd	0
	align	4
_2485:
	dd	_1619
	dd	356
	dd	3
	align	4
_2487:
	dd	_1619
	dd	358
	dd	3
	align	4
_2489:
	dd	_1619
	dd	359
	dd	3
	align	4
_2491:
	dd	_1619
	dd	361
	dd	4
	align	4
_2494:
	dd	_1619
	dd	362
	dd	4
	align	4
_2496:
	dd	_1619
	dd	362
	dd	28
	align	4
_2497:
	dd	_1619
	dd	366
	dd	3
	align	4
_2499:
	dd	_1619
	dd	367
	dd	3
	align	4
_2502:
	dd	_1619
	dd	369
	dd	3
	align	4
_2504:
	dd	_1619
	dd	370
	dd	4
	align	4
_2505:
	dd	_1619
	dd	371
	dd	4
	align	4
_2509:
	dd	_1619
	dd	372
	dd	4
	align	4
_2510:
	dd	_1619
	dd	376
	dd	3
	align	4
_2514:
	dd	_1619
	dd	378
	dd	3
	align	4
_2516:
	dd	_1619
	dd	379
	dd	4
	align	4
_185:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	83,107,101,108,101,116,111,110,32,78,111,100,101,32,110,111
	dw	116,32,102,111,117,110,100,33
	align	4
_2517:
	dd	_1619
	dd	380
	dd	4
	align	4
_2521:
	dd	_1619
	dd	381
	dd	4
	align	4
_2522:
	dd	_1619
	dd	384
	dd	3
	align	4
_186:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	115,107,101,108,101,116,111,110
	align	4
_2526:
	dd	_1619
	dd	385
	dd	4
	align	4
_2530:
	dd	_1619
	dd	386
	dd	5
	align	4
_2533:
	dd	_1619
	dd	387
	dd	5
	align	4
_2534:
	dd	_1619
	dd	388
	dd	5
	align	4
_2538:
	dd	_1619
	dd	389
	dd	6
	align	4
_2541:
	dd	_1619
	dd	390
	dd	6
	align	4
_2545:
	dd	_1619
	dd	391
	dd	6
	align	4
_2547:
	dd	_1619
	dd	394
	dd	5
	align	4
_2550:
	dd	_1619
	dd	395
	dd	5
	align	4
_2554:
	dd	_1619
	dd	396
	dd	5
	align	4
_2555:
	dd	_1619
	dd	405
	dd	3
	align	4
_2557:
	dd	_1619
	dd	407
	dd	3
	align	4
_187:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	78,85,77,66,79,78,69,83
	align	4
_2563:
	dd	_1619
	dd	409
	dd	3
	align	4
_2567:
	dd	_1619
	dd	410
	dd	3
	align	4
_2568:
	dd	_1619
	dd	412
	dd	4
	align	4
_191:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	98,111,110,101
	align	4
_2572:
	dd	_1619
	dd	413
	dd	5
	align	4
_2578:
	dd	_1619
	dd	415
	dd	5
	align	4
_192:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	84,82,65,78,83,76,65,84,73,79,78
	align	4
_2582:
	dd	_1619
	dd	416
	dd	5
	align	4
_2584:
	dd	_1619
	dd	417
	dd	6
	align	4
_193:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	78,111,32,84,114,97,110,115,108,97,116,105,111,110,32,98
	dw	111,110,101,32,100,97,116,97
	align	4
_2585:
	dd	_1619
	dd	418
	dd	6
	align	4
_2586:
	dd	_1619
	dd	421
	dd	5
	align	4
_2590:
	dd	_1619
	dd	422
	dd	5
	align	4
_2594:
	dd	_1619
	dd	423
	dd	5
	align	4
_2597:
	dd	_1619
	dd	424
	dd	5
	align	4
_2600:
	dd	_1619
	dd	425
	dd	5
	align	4
_2603:
	dd	_1619
	dd	427
	dd	5
	align	4
_194:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	82,79,84,65,84,73,79,78
	align	4
_2607:
	dd	_1619
	dd	428
	dd	5
	align	4
_2609:
	dd	_1619
	dd	429
	dd	6
	align	4
_195:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	78,111,32,82,111,116,97,116,105,111,110,32,98,111,110,101
	dw	32,100,97,116,97
	align	4
_2610:
	dd	_1619
	dd	430
	dd	6
	align	4
_2611:
	dd	_1619
	dd	433
	dd	5
	align	4
_2615:
	dd	_1619
	dd	434
	dd	5
	align	4
_2620:
	dd	_1619
	dd	436
	dd	5
	align	4
_2623:
	dd	_1619
	dd	437
	dd	5
	align	4
_2626:
	dd	_1619
	dd	438
	dd	5
	align	4
_2629:
	dd	_1619
	dd	439
	dd	5
	align	4
_2632:
	dd	_1619
	dd	441
	dd	5
	align	4
_196:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	76,79,67,65,76,84,82,65,78,83,76,65,84,73,79,78
	align	4
_2636:
	dd	_1619
	dd	443
	dd	5
	align	4
_2638:
	dd	_1619
	dd	444
	dd	6
	align	4
_197:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	78,111,32,76,111,99,97,108,32,84,114,97,110,115,108,97
	dw	116,105,111,110,32,98,111,110,101,32,100,97,116,97
	align	4
_2639:
	dd	_1619
	dd	445
	dd	6
	align	4
_2640:
	dd	_1619
	dd	449
	dd	5
	align	4
_2644:
	dd	_1619
	dd	450
	dd	5
	align	4
_2648:
	dd	_1619
	dd	452
	dd	5
	align	4
_2651:
	dd	_1619
	dd	453
	dd	5
	align	4
_2654:
	dd	_1619
	dd	454
	dd	5
	align	4
_2657:
	dd	_1619
	dd	457
	dd	5
	align	4
_198:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	76,79,67,65,76,82,79,84,65,84,73,79,78
	align	4
_2661:
	dd	_1619
	dd	459
	dd	5
	align	4
_2663:
	dd	_1619
	dd	460
	dd	6
	align	4
_199:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	78,111,32,76,111,99,97,108,32,82,111,116,97,116,105,111
	dw	110,32,98,111,110,101,32,100,97,116,97
	align	4
_2664:
	dd	_1619
	dd	461
	dd	6
	align	4
_2665:
	dd	_1619
	dd	464
	dd	5
	align	4
_2669:
	dd	_1619
	dd	465
	dd	5
	align	4
_2674:
	dd	_1619
	dd	467
	dd	5
	align	4
_2677:
	dd	_1619
	dd	468
	dd	5
	align	4
_2680:
	dd	_1619
	dd	469
	dd	5
	align	4
_2683:
	dd	_1619
	dd	470
	dd	5
	align	4
_2686:
	dd	_1619
	dd	472
	dd	5
	align	4
_200:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	80,65,82,69,78,84,73,68
	align	4
_2690:
	dd	_1619
	dd	474
	dd	5
	align	4
_2694:
	dd	_1619
	dd	479
	dd	5
	align	4
_2696:
	dd	_1619
	dd	480
	dd	5
	align	4
_2699:
	dd	_1619
	dd	485
	dd	5
	align	4
_2701:
	dd	_1619
	dd	486
	dd	5
	align	4
_2703:
	dd	_1619
	dd	490
	dd	5
	align	4
_2705:
	dd	_1619
	dd	491
	dd	6
	align	4
_2707:
	dd	_1619
	dd	492
	dd	6
	align	4
_2710:
	dd	_1619
	dd	493
	dd	6
	align	4
_2713:
	dd	_1619
	dd	497
	dd	5
	align	4
_2716:
	dd	_1619
	dd	498
	dd	5
	align	4
_2719:
	dd	_1619
	dd	500
	dd	5
	align	4
_2722:
	dd	_1619
	dd	501
	dd	5
	align	4
_2725:
	dd	_1619
	dd	505
	dd	5
	align	4
_2729:
	dd	_1619
	dd	506
	dd	5
	align	4
_2730:
	dd	_1619
	dd	508
	dd	6
	align	4
_204:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	99,104,105,108,100,105,100
	align	4
_2734:
	dd	_1619
	dd	509
	dd	7
	align	4
_2738:
	dd	_1619
	dd	510
	dd	7
	align	4
_2741:
	dd	_1619
	dd	512
	dd	6
	align	4
_2744:
	dd	_1619
	dd	514
	dd	5
	align	4
_2747:
	dd	_1619
	dd	515
	dd	5
	align	4
_2750:
	dd	_1619
	dd	517
	dd	4
	align	4
_2753:
	dd	_1619
	dd	520
	dd	3
	align	4
_2756:
	dd	_1619
	dd	522
	dd	3
	align	4
_2760:
	dd	_1619
	dd	523
	dd	3
	align	4
_2764:
	dd	_1619
	dd	524
	dd	3
_2805:
	db	":XMLCalAnimationLoader",0
	align	4
_2804:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_2805
	dd	-4
	dd	0
_3048:
	db	"animationElem",0
_3049:
	db	"duration",0
_3050:
	db	"trackCount",0
_3051:
	db	"coreAnimation",0
_3052:
	db	":CalCoreAnimation",0
_3053:
	db	"trackElem",0
_3054:
	db	"coreTrack",0
_3055:
	db	":CalCoreTrack",0
_3056:
	db	"coreBoneId",0
_3057:
	db	"keyframeCount",0
_3058:
	db	"keyframeElem",0
_3059:
	db	"time",0
_3060:
	db	"tr",0
_3061:
	db	"ro",0
_3062:
	db	"coreKeyframe",0
_3063:
	db	":CalCoreKeyframe",0
	align	4
_3047:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_2805
	dd	-8
	dd	2
	dd	_298
	dd	_256
	dd	-12
	dd	2
	dd	_1810
	dd	_258
	dd	-4
	dd	2
	dd	_1811
	dd	_1539
	dd	-16
	dd	2
	dd	_1812
	dd	_1544
	dd	-20
	dd	2
	dd	_3048
	dd	_1546
	dd	-24
	dd	2
	dd	_3049
	dd	_281
	dd	-28
	dd	2
	dd	_3050
	dd	_246
	dd	-32
	dd	2
	dd	_3051
	dd	_3052
	dd	-36
	dd	2
	dd	_3053
	dd	_1546
	dd	-40
	dd	2
	dd	_3054
	dd	_3055
	dd	-44
	dd	2
	dd	_3056
	dd	_246
	dd	-48
	dd	2
	dd	_3057
	dd	_246
	dd	-52
	dd	2
	dd	_3058
	dd	_1546
	dd	-56
	dd	2
	dd	_3059
	dd	_281
	dd	-60
	dd	2
	dd	_2772
	dd	_1546
	dd	-64
	dd	2
	dd	_3060
	dd	_309
	dd	-68
	dd	2
	dd	_2773
	dd	_281
	dd	-72
	dd	2
	dd	_2774
	dd	_281
	dd	-76
	dd	2
	dd	_2775
	dd	_281
	dd	-80
	dd	2
	dd	_2797
	dd	_2798
	dd	-84
	dd	2
	dd	_2776
	dd	_1546
	dd	-88
	dd	2
	dd	_3061
	dd	_309
	dd	-92
	dd	2
	dd	_2778
	dd	_281
	dd	-96
	dd	2
	dd	_2779
	dd	_281
	dd	-100
	dd	2
	dd	_2780
	dd	_281
	dd	-104
	dd	2
	dd	_2781
	dd	_281
	dd	-108
	dd	2
	dd	_2799
	dd	_2800
	dd	-112
	dd	2
	dd	_2801
	dd	_2800
	dd	-116
	dd	2
	dd	_3062
	dd	_3063
	dd	-120
	dd	0
	align	4
_2806:
	dd	_1619
	dd	536
	dd	3
	align	4
_2808:
	dd	_1619
	dd	538
	dd	3
	align	4
_2810:
	dd	_1619
	dd	539
	dd	3
	align	4
_2812:
	dd	_1619
	dd	541
	dd	4
	align	4
_2815:
	dd	_1619
	dd	542
	dd	4
	align	4
_2817:
	dd	_1619
	dd	542
	dd	28
	align	4
_2818:
	dd	_1619
	dd	546
	dd	3
	align	4
_2820:
	dd	_1619
	dd	547
	dd	3
	align	4
_2823:
	dd	_1619
	dd	549
	dd	3
	align	4
_2825:
	dd	_1619
	dd	550
	dd	4
	align	4
_2826:
	dd	_1619
	dd	551
	dd	4
	align	4
_2830:
	dd	_1619
	dd	552
	dd	4
	align	4
_2831:
	dd	_1619
	dd	556
	dd	3
	align	4
_2835:
	dd	_1619
	dd	558
	dd	3
	align	4
_2837:
	dd	_1619
	dd	559
	dd	4
	align	4
_205:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	65,110,105,109,97,116,105,111,110,32,78,111,100,101,32,110
	dw	111,116,32,102,111,117,110,100,33
	align	4
_2838:
	dd	_1619
	dd	560
	dd	4
	align	4
_2842:
	dd	_1619
	dd	561
	dd	4
	align	4
_2843:
	dd	_1619
	dd	564
	dd	3
	align	4
_206:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	97,110,105,109,97,116,105,111,110
	align	4
_2847:
	dd	_1619
	dd	565
	dd	4
	align	4
_2851:
	dd	_1619
	dd	566
	dd	5
	align	4
_2854:
	dd	_1619
	dd	567
	dd	5
	align	4
_2855:
	dd	_1619
	dd	568
	dd	5
	align	4
_2859:
	dd	_1619
	dd	569
	dd	6
	align	4
_2862:
	dd	_1619
	dd	570
	dd	6
	align	4
_2866:
	dd	_1619
	dd	571
	dd	6
	align	4
_2868:
	dd	_1619
	dd	574
	dd	5
	align	4
_2871:
	dd	_1619
	dd	575
	dd	5
	align	4
_2875:
	dd	_1619
	dd	576
	dd	5
	align	4
_2876:
	dd	_1619
	dd	586
	dd	3
	align	4
_207:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	68,85,82,65,84,73,79,78
	align	4
_2882:
	dd	_1619
	dd	587
	dd	3
	align	4
_208:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	78,85,77,84,82,65,67,75,83
	align	4
_2888:
	dd	_1619
	dd	589
	dd	3
	align	4
_2890:
	dd	_1619
	dd	591
	dd	3
	align	4
_2892:
	dd	_1619
	dd	592
	dd	4
	align	4
_209:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	73,110,118,97,108,105,100,32,68,117,114,97,116,105,111,110
	align	4
_2893:
	dd	_1619
	dd	593
	dd	4
	align	4
_2894:
	dd	_1619
	dd	596
	dd	3
	align	4
_2897:
	dd	_1619
	dd	598
	dd	3
	align	4
_2901:
	dd	_1619
	dd	599
	dd	3
	align	4
_2902:
	dd	_1619
	dd	601
	dd	4
	align	4
_213:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	116,114,97,99,107
	align	4
_2906:
	dd	_1619
	dd	602
	dd	5
	align	4
_2908:
	dd	_1619
	dd	604
	dd	5
	align	4
_214:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	66,79,78,69,73,68
	align	4
_2914:
	dd	_1619
	dd	605
	dd	5
	align	4
_2917:
	dd	_1619
	dd	607
	dd	5
	align	4
_215:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	78,85,77,75,69,89,70,82,65,77,69,83
	align	4
_2923:
	dd	_1619
	dd	610
	dd	5
	align	4
_2927:
	dd	_1619
	dd	611
	dd	5
	align	4
_2928:
	dd	_1619
	dd	613
	dd	6
	align	4
_219:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	107,101,121,102,114,97,109,101
	align	4
_2932:
	dd	_1619
	dd	614
	dd	7
	align	4
_220:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	84,73,77,69
	align	4
_2938:
	dd	_1619
	dd	616
	dd	7
	align	4
_2942:
	dd	_1619
	dd	618
	dd	7
	align	4
_2944:
	dd	_1619
	dd	619
	dd	7
	align	4
_2946:
	dd	_1619
	dd	620
	dd	8
	align	4
_2948:
	dd	_1619
	dd	622
	dd	8
	align	4
_2951:
	dd	_1619
	dd	625
	dd	7
	align	4
_2955:
	dd	_1619
	dd	627
	dd	7
	align	4
_2958:
	dd	_1619
	dd	628
	dd	7
	align	4
_2961:
	dd	_1619
	dd	629
	dd	7
	align	4
_2964:
	dd	_1619
	dd	631
	dd	7
	align	4
_2966:
	dd	_1619
	dd	633
	dd	7
	align	4
_2970:
	dd	_1619
	dd	634
	dd	7
	align	4
_2974:
	dd	_1619
	dd	635
	dd	7
	align	4
_2979:
	dd	_1619
	dd	637
	dd	7
	align	4
_2982:
	dd	_1619
	dd	638
	dd	7
	align	4
_2985:
	dd	_1619
	dd	639
	dd	7
	align	4
_2988:
	dd	_1619
	dd	640
	dd	7
	align	4
_2991:
	dd	_1619
	dd	641
	dd	7
	align	4
_2993:
	dd	_1619
	dd	644
	dd	7
	align	4
_2997:
	dd	_1619
	dd	646
	dd	8
	align	4
_3005:
	dd	_1619
	dd	648
	dd	9
	align	4
_3007:
	dd	_1619
	dd	649
	dd	9
	align	4
_3010:
	dd	_1619
	dd	650
	dd	9
	align	4
_3013:
	dd	_1619
	dd	655
	dd	7
	align	4
_3015:
	dd	_1619
	dd	656
	dd	7
	align	4
_3018:
	dd	_1619
	dd	657
	dd	7
	align	4
_3021:
	dd	_1619
	dd	658
	dd	7
	align	4
_3024:
	dd	_1619
	dd	659
	dd	7
	align	4
_3027:
	dd	_1619
	dd	661
	dd	6
	align	4
_3030:
	dd	_1619
	dd	663
	dd	5
	align	4
_3033:
	dd	_1619
	dd	665
	dd	4
	align	4
_3036:
	dd	_1619
	dd	667
	dd	3
	align	4
_3040:
	dd	_1619
	dd	668
	dd	3
	align	4
_3044:
	dd	_1619
	dd	669
	dd	3
_3065:
	db	":XMLMorphCalAnimationLoader",0
	align	4
_3064:
	dd	1
	dd	_234
	dd	2
	dd	_692
	dd	_3065
	dd	-4
	dd	0
_3239:
	db	":CalCoreAnimatedMorph",0
_3240:
	db	":CalCoreMorphTrack",0
_3241:
	db	"coreMorphName",0
_3242:
	db	"weightElem",0
_3243:
	db	"weight",0
_3244:
	db	":CalCoreMorphKeyframe",0
	align	4
_3238:
	dd	1
	dd	_259
	dd	2
	dd	_692
	dd	_3065
	dd	-8
	dd	2
	dd	_298
	dd	_256
	dd	-12
	dd	2
	dd	_1810
	dd	_258
	dd	-4
	dd	2
	dd	_1811
	dd	_1539
	dd	-16
	dd	2
	dd	_1812
	dd	_1544
	dd	-20
	dd	2
	dd	_3048
	dd	_1546
	dd	-24
	dd	2
	dd	_3049
	dd	_281
	dd	-28
	dd	2
	dd	_3050
	dd	_246
	dd	-32
	dd	2
	dd	_3051
	dd	_3239
	dd	-36
	dd	2
	dd	_3053
	dd	_1546
	dd	-40
	dd	2
	dd	_3054
	dd	_3240
	dd	-44
	dd	2
	dd	_3241
	dd	_248
	dd	-48
	dd	2
	dd	_3057
	dd	_246
	dd	-52
	dd	2
	dd	_3058
	dd	_1546
	dd	-56
	dd	2
	dd	_3059
	dd	_281
	dd	-60
	dd	2
	dd	_3242
	dd	_1546
	dd	-64
	dd	2
	dd	_3243
	dd	_281
	dd	-68
	dd	2
	dd	_3062
	dd	_3244
	dd	-72
	dd	0
	align	4
_3066:
	dd	_1619
	dd	683
	dd	3
	align	4
_3068:
	dd	_1619
	dd	685
	dd	3
	align	4
_3070:
	dd	_1619
	dd	686
	dd	3
	align	4
_3072:
	dd	_1619
	dd	688
	dd	4
	align	4
_3075:
	dd	_1619
	dd	689
	dd	4
	align	4
_3077:
	dd	_1619
	dd	689
	dd	28
	align	4
_3078:
	dd	_1619
	dd	693
	dd	3
	align	4
_3080:
	dd	_1619
	dd	694
	dd	3
	align	4
_3083:
	dd	_1619
	dd	696
	dd	3
	align	4
_3085:
	dd	_1619
	dd	697
	dd	4
	align	4
_3086:
	dd	_1619
	dd	698
	dd	4
	align	4
_3090:
	dd	_1619
	dd	699
	dd	4
	align	4
_3091:
	dd	_1619
	dd	703
	dd	3
	align	4
_3095:
	dd	_1619
	dd	705
	dd	3
	align	4
_3097:
	dd	_1619
	dd	706
	dd	4
	align	4
_3098:
	dd	_1619
	dd	707
	dd	4
	align	4
_3102:
	dd	_1619
	dd	708
	dd	4
	align	4
_3103:
	dd	_1619
	dd	711
	dd	3
	align	4
_3107:
	dd	_1619
	dd	712
	dd	4
	align	4
_3111:
	dd	_1619
	dd	713
	dd	5
	align	4
_3114:
	dd	_1619
	dd	714
	dd	5
	align	4
_3115:
	dd	_1619
	dd	715
	dd	5
	align	4
_3119:
	dd	_1619
	dd	716
	dd	6
	align	4
_3122:
	dd	_1619
	dd	717
	dd	6
	align	4
_3126:
	dd	_1619
	dd	718
	dd	6
	align	4
_3128:
	dd	_1619
	dd	721
	dd	5
	align	4
_3131:
	dd	_1619
	dd	722
	dd	5
	align	4
_3135:
	dd	_1619
	dd	723
	dd	5
	align	4
_3136:
	dd	_1619
	dd	727
	dd	3
	align	4
_3142:
	dd	_1619
	dd	728
	dd	3
	align	4
_3148:
	dd	_1619
	dd	730
	dd	3
	align	4
_3150:
	dd	_1619
	dd	732
	dd	3
	align	4
_3152:
	dd	_1619
	dd	733
	dd	4
	align	4
_3153:
	dd	_1619
	dd	734
	dd	4
	align	4
_3154:
	dd	_1619
	dd	737
	dd	3
	align	4
_3157:
	dd	_1619
	dd	738
	dd	3
	align	4
_3161:
	dd	_1619
	dd	739
	dd	3
	align	4
_3162:
	dd	_1619
	dd	741
	dd	4
	align	4
_3166:
	dd	_1619
	dd	742
	dd	5
	align	4
_3168:
	dd	_1619
	dd	743
	dd	5
	align	4
_224:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	77,79,82,80,72,78,65,77,69
	align	4
_3174:
	dd	_1619
	dd	745
	dd	5
	align	4
_3177:
	dd	_1619
	dd	746
	dd	5
	align	4
_3183:
	dd	_1619
	dd	747
	dd	5
	align	4
_3187:
	dd	_1619
	dd	748
	dd	5
	align	4
_3188:
	dd	_1619
	dd	750
	dd	6
	align	4
_3192:
	dd	_1619
	dd	751
	dd	7
	align	4
_3198:
	dd	_1619
	dd	752
	dd	7
	align	4
_228:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	75,101,121,116,105,109,101,58,32
	align	4
_3199:
	dd	_1619
	dd	753
	dd	7
	align	4
_229:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	87,69,73,71,72,84
	align	4
_3203:
	dd	_1619
	dd	754
	dd	7
	align	4
_3207:
	dd	_1619
	dd	755
	dd	7
	align	4
_3209:
	dd	_1619
	dd	756
	dd	7
	align	4
_3212:
	dd	_1619
	dd	757
	dd	7
	align	4
_3215:
	dd	_1619
	dd	758
	dd	7
	align	4
_3218:
	dd	_1619
	dd	760
	dd	6
	align	4
_3221:
	dd	_1619
	dd	762
	dd	5
	align	4
_3224:
	dd	_1619
	dd	765
	dd	4
	align	4
_3227:
	dd	_1619
	dd	769
	dd	3
	align	4
_3231:
	dd	_1619
	dd	770
	dd	3
	align	4
_3235:
	dd	_1619
	dd	771
	dd	3
_3252:
	db	"LoadXMLMesh",0
_3253:
	db	"xmlod",0
	align	4
_3251:
	dd	1
	dd	_3252
	dd	2
	dd	_689
	dd	_256
	dd	-4
	dd	2
	dd	_3253
	dd	_1833
	dd	-8
	dd	0
_3246:
	db	"$BMXPATH/mod/c3d.mod/loader.mod/includes/functions.bmx",0
	align	4
_3245:
	dd	_3246
	dd	3
	dd	2
	align	4
_3248:
	dd	_3246
	dd	4
	dd	2
_3260:
	db	"LoadXMLSkeleton",0
	align	4
_3259:
	dd	1
	dd	_3260
	dd	2
	dd	_689
	dd	_256
	dd	-4
	dd	2
	dd	_3253
	dd	_2484
	dd	-8
	dd	0
	align	4
_3254:
	dd	_3246
	dd	10
	dd	2
	align	4
_3256:
	dd	_3246
	dd	11
	dd	2
_3271:
	db	"LoadXMLAnimation",0
	align	4
_3270:
	dd	1
	dd	_3271
	dd	2
	dd	_689
	dd	_256
	dd	-4
	dd	2
	dd	_335
	dd	_336
	dd	-8
	dd	2
	dd	_3253
	dd	_2805
	dd	-12
	dd	0
	align	4
_3261:
	dd	_3246
	dd	18
	dd	2
	align	4
_3263:
	dd	_3246
	dd	19
	dd	2
	align	4
_3267:
	dd	_3246
	dd	20
	dd	2
_3278:
	db	"LoadXMLMorphAnimation",0
	align	4
_3277:
	dd	1
	dd	_3278
	dd	2
	dd	_689
	dd	_256
	dd	-4
	dd	2
	dd	_3253
	dd	_3065
	dd	-8
	dd	0
	align	4
_3272:
	dd	_3246
	dd	27
	dd	2
	align	4
_3274:
	dd	_3246
	dd	28
	dd	2
_3285:
	db	"LoadXMLMaterial",0
	align	4
_3284:
	dd	1
	dd	_3285
	dd	2
	dd	_689
	dd	_256
	dd	-4
	dd	2
	dd	_3253
	dd	_1617
	dd	-8
	dd	0
	align	4
_3279:
	dd	_3246
	dd	34
	dd	2
	align	4
_3281:
	dd	_3246
	dd	35
	dd	2
